Commit Graph

27 Commits

Author SHA1 Message Date
Cameron Gutman
ff344cfc30 Add support for multiple controllers 2015-02-19 18:49:53 -05:00
Iwan Timmer
545c3397db Correct handling of triggers 2015-02-18 17:07:34 +01:00
Iwan Timmer
e6ec6ad640 Fix indention in EvdevHandler 2015-02-16 17:00:35 +01:00
Iwan Timmer
a2a1df4ce3 Add key modifiers to support shift, ctrl and alt 2015-02-08 21:10:00 +01:00
Iwan Timmer
8f27977374 Warn on non-evdev devices 2014-10-25 17:07:18 +02:00
Iwan Timmer
597b4a48db Handle deadzone better 2014-10-24 16:47:22 +02:00
Iwan Timmer
1efeb4a8c4 Don't stop sending gamepad packets after receiving non mapped event 2014-09-22 12:38:45 +02:00
Iwan Timmer
e2393d1336 Little cleanup EvdevHandler code 2014-09-22 12:30:54 +02:00
Cameron Gutman
506eafbddc Optimize Evdev input by sending axis and controller events only after EV_SYN comes in. Implement support for vertical mouse scrolling. 2014-09-15 00:50:35 -07:00
Iwan Timmer
22f1ac695c Update Limelight-common 2014-09-04 13:08:11 +02:00
Iwan Timmer
47f5a03fa7 Create mapping files 2014-08-26 20:29:55 +02:00
Iwan Timmer
48214474bb Don't send controller input when receiving non mapped event 2014-08-20 21:45:53 +02:00
Iwan Timmer
5213e1c2df Use correct ranges for d-pad 2014-05-23 16:36:06 +02:00
Iwan Timmer
16badc4f99 Rename throttle and rudder to z and rz 2014-04-10 16:30:38 +02:00
Iwan Timmer
230a041621 Removing input device no longer a error 2014-03-28 16:28:20 +01:00
admiralmachado
06fb196b6a Added deadzone for left/right sticks 2014-03-11 21:22:44 +01:00
admiralmachado
161175b866 Handle "--trigger-as-button" option from xboxdrv 2014-03-11 21:15:46 +01:00
Iwan Timmer
5701a7f916 Reverse Y axis 2014-02-02 13:24:33 +01:00
Iwan Timmer
61a2c8abad Possible to reverse directions in gamepad mapping 2014-01-28 14:49:58 +01:00
Iwan Timmer
07c6c55577 Suport for Dpads which use absolute values in evdev 2014-01-28 14:42:13 +01:00
Iwan Timmer
dc97bc9cf0 Use range from evdev device for gamepad input 2014-01-28 01:34:45 +01:00
Iwan Timmer
da61fb6ed6 It's east not easth 2014-01-22 15:58:20 +01:00
Christian Schwartz
ad692bead2 Assigned mapping parameter to instance variable, preventing NullPointerException during parseEvent 2014-01-21 19:00:02 +00:00
Iwan Timmer
dd10c8940b Initial support for gamepads 2014-01-19 13:38:59 +01:00
Iwan Timmer
1cdb88c2a0 Better error messaging when input can't be used 2014-01-08 22:26:03 +01:00
Iwan Timmer
60d45af884 EvdevHandler also working on 32-bit (like the Raspberry Pi) 2014-01-07 22:45:16 +01:00
Iwan Timmer
7e03e40825 Replace keyboard and mouse handler with evdev 2014-01-07 20:55:41 +01:00