Commit graph

520 commits

Author SHA1 Message Date
Ingo Ruhnke
02aa278520 Fixed install instructions, replaced % prompt with $ 2010-06-02 19:54:33 +02:00
Ingo Ruhnke
7986b8c051 Some code cleanup to make things compilable in clang 2010-06-01 12:20:46 +02:00
Ingo Ruhnke
bfc8e79527 Added REL_#, ABS_#, KEY_# syntax 2010-05-31 01:56:57 +02:00
Ingo Ruhnke
35bc301140 Split the ports into separate files 2010-05-31 01:56:17 +02:00
Ingo Ruhnke
a429856889 Added -d, --detach-kernel-driver option 2010-05-30 14:49:32 +02:00
Ingo Ruhnke
483e598f86 Switched from int to bool type for set_button() 2010-05-30 14:48:50 +02:00
Ingo Ruhnke
02915b04ee Use queue instead of list 2010-05-30 04:48:08 +02:00
Ingo Ruhnke
2c812e9e5e Added detach_kernel_driver config flag 2010-05-30 04:46:16 +02:00
Ingo Ruhnke
09b46d6f38 Switched to Glob() building instead of listing all the files 2010-05-30 00:16:18 +02:00
Ingo Ruhnke
7d40c08aa2 Minor fixes to keep stuff compilable 2010-05-30 00:15:49 +02:00
Ingo Ruhnke
4c0534859a Read data into a queue and listen to EV_SYN events 2010-05-29 03:38:45 +02:00
Ingo Ruhnke
89887e6e94 Added some documentation on the --evdev option 2010-05-28 18:07:30 +02:00
Ingo Ruhnke
e2cefd4232 Set type properly and fixed bug in abs scaling 2010-05-28 17:08:54 +02:00
Ingo Ruhnke
8537169d7c Implemeted set_axis_float() for XBOX_AXIS_DPAD_X/Y 2010-05-28 17:08:34 +02:00
Ingo Ruhnke
d60bd6d419 Implemented abs scaling 2010-05-28 16:21:04 +02:00
Ingo Ruhnke
099829cef2 Added --evdev, --evdev-keymap and --evdev-absmap to configure mapping of evdev to xbox360 buttons (abs scaling still missing) 2010-05-28 16:01:19 +02:00
Ingo Ruhnke
bc1bbf240a Started adding support for generic evdev devices 2010-05-28 14:09:16 +02:00
Ingo Ruhnke
aefe572264 Added Saitek Cyborg Rumble Pad - PC/Xbox 360, thanks to arthapex@googlemail.com 2010-05-28 13:11:59 +02:00
Ingo Ruhnke
c2a709a767 TODO updates 2010-05-26 21:02:38 +02:00
Ingo Ruhnke
abb4865843 auto-detect USB endpoints on Xbox1 controller 2010-05-26 20:59:25 +02:00
Ingo Ruhnke
d5d8c2dcb8 auto-detect USB endpoints on Xbox1 controller 2010-05-26 20:59:22 +02:00
Ingo Ruhnke
33dcf60789 Added keyboard combinations to --ui-axismap 2010-05-26 20:45:52 +02:00
Ingo Ruhnke
c9adac314e Take version number from VERSION file 2010-05-26 18:56:05 +02:00
Ingo Ruhnke
7c508f95cd Added -m shortcut for --mouse 2010-05-26 18:19:57 +02:00
Ingo Ruhnke
96ca5ccfaa Added -m shortcut for --mouse 2010-05-26 18:19:39 +02:00
Ingo Ruhnke
85b14a9971 Only send if event is valid 2010-05-26 18:17:39 +02:00
Ingo Ruhnke
c7140d7112 Disabled debugging output 2010-05-26 18:17:25 +02:00
Ingo Ruhnke
b9d8eedc91 Fixed rel handling 2010-05-26 16:57:03 +02:00
Ingo Ruhnke
b84d669f45 Added str() method 2010-05-26 16:56:28 +02:00
Ingo Ruhnke
238b1c2a54 Date spelling fix 2010-05-26 15:38:15 +02:00
Ingo Ruhnke
dff3f6a13d Init to invalid type automatically 2010-05-26 15:17:35 +02:00
Ingo Ruhnke
3b41a0437b if'ed out force feedback calls, when force feedback is disabled 2010-05-26 15:17:12 +02:00
Ingo Ruhnke
cdcaa9fb7e Handle void/none events in ButtonEvent::from_string() 2010-05-26 15:02:47 +02:00
Ingo Ruhnke
869104b84a Moved member variables into private space 2010-05-26 14:50:59 +02:00
Ingo Ruhnke
89cf5c97f9 Cleanup 2010-05-26 14:50:33 +02:00
Ingo Ruhnke
70f10c4a11 Fixed mixup between abs and key 2010-05-26 14:40:00 +02:00
Ingo Ruhnke
ee21161786 Removed obsolete functions 2010-05-26 14:32:25 +02:00
Ingo Ruhnke
3f53d40ca8 Renamed ButtonEvent::create_btn() to ButtonEvent::create_btn() 2010-05-26 14:21:29 +02:00
Ingo Ruhnke
d315568ea3 Fixed str2*_event() calls to properly construct UIEvent 2010-05-26 14:17:59 +02:00
Ingo Ruhnke
f396986a35 Moved is_valid() checking out of ButtonEvent/AxisEvent 2010-05-26 14:06:22 +02:00
Ingo Ruhnke
fd59e76819 Some cleanup 2010-05-26 14:00:46 +02:00
Ingo Ruhnke
71940721b0 Fixed UIEvent::is_valid() 2010-05-26 14:00:33 +02:00
Ingo Ruhnke
503f5acf08 Store min/max in AxisEvent 2010-05-26 13:38:41 +02:00
Ingo Ruhnke
51d7e6ec2a removed AxisEvent::create(int type) 2010-05-26 13:32:55 +02:00
Ingo Ruhnke
904b73a88a removed ButtonEvent::create(int type) 2010-05-26 13:30:14 +02:00
Ingo Ruhnke
8def1ef6cf TODO updates 2010-05-26 13:29:59 +02:00
Ingo Ruhnke
151d9912de Output cleanup 2010-05-26 13:29:47 +02:00
Ingo Ruhnke
22bdb1ac13 Copyright date update 2010-05-26 13:29:33 +02:00
Ingo Ruhnke
d09c5741c7 Output cleanup 2010-05-26 13:29:15 +02:00
Ingo Ruhnke
29aa599dbc Added missing file 2010-05-26 12:54:02 +02:00