Commit graph

870 commits

Author SHA1 Message Date
Ingo Ruhnke
6da5124f60 Added some info on stat modifier 2011-02-08 17:45:43 +01:00
Ingo Ruhnke
e22f72e97b Added StaticModifier to count number of button presses 2011-02-08 17:40:26 +01:00
Ingo Ruhnke
bfe45b0497 Fixed unix domain socket creation 2011-02-08 05:33:40 +01:00
Ingo Ruhnke
4868c57877 Added Fifo and Socket classes 2011-02-08 04:53:39 +01:00
Ingo Ruhnke
242458da9d Renamed XboxGenericController to just Controller, added ControllerPtr 2011-02-03 07:42:34 +01:00
Ingo Ruhnke
e0502f5363 Added activation callback, dynamic connect/disconnect for a single wireless controller might work now 2011-02-03 05:27:23 +01:00
Ingo Ruhnke
5a9bd0adb7 Moved USB info to thread object, wrote more code to connect/disconnect inactive controller 2011-02-03 05:14:59 +01:00
Ingo Ruhnke
1194d15750 Added Xbox360WirelessController::is_active() 2011-02-03 05:14:18 +01:00
Ingo Ruhnke
14a6fa483c Some infrastructure to handle wireless controllers better, not yet working 2011-02-02 21:41:33 +01:00
Ingo Ruhnke
b25b055360 Added simple wrapper classes around select() and pipe() to ease thread wakeup 2011-02-02 05:08:36 +01:00
Ingo Ruhnke
931af63a32 NEWS update 2011-01-30 20:51:04 +01:00
Ingo Ruhnke
f263da08ad Wrote example for high sensitivity 2011-01-30 20:45:53 +01:00
Ingo Ruhnke
d920d34a20 Added evdev example 2011-01-30 20:21:26 +01:00
Ingo Ruhnke
16028f96d5 When evdev-debug is given, print events to stdout instead of log 2011-01-30 19:44:52 +01:00
Ingo Ruhnke
c313c47b4f Added default configuration example 2011-01-30 19:32:18 +01:00
Ingo Ruhnke
ea02a55e26 Added shift example 2011-01-30 19:18:49 +01:00
Ingo Ruhnke
abbe6dc463 Added two-sticks example 2011-01-30 19:13:10 +01:00
Ingo Ruhnke
420176ddd4 Some example scripts and test scripts 2011-01-30 18:52:48 +01:00
Ingo Ruhnke
fbf8b29b05 TODO & NEWS updates 2011-01-30 18:33:22 +01:00
Ingo Ruhnke
423d0bf1f7 Fixed --mimic-xpad 2011-01-30 18:33:04 +01:00
Ingo Ruhnke
e1271fc06e Improved output 2011-01-30 18:13:23 +01:00
Ingo Ruhnke
1f4b59fb45 Provide BUS:DEV, VENDOR:PRODUCT and NAME as argument to the connect/disconnect scripts 2011-01-30 17:21:05 +01:00
Ingo Ruhnke
8e8f69f749 Moved ControllerSlot to a separate file 2011-01-30 16:31:50 +01:00
Ingo Ruhnke
3f0350ee34 TODO & NEWS updates 2011-01-30 03:55:47 +01:00
Ingo Ruhnke
9e2952c18d Added ui-clear to ini parsing 2011-01-30 03:40:37 +01:00
Ingo Ruhnke
8b4ff2af45 Added --no-extra-events option 2011-01-30 03:20:29 +01:00
Ingo Ruhnke
059a2f2b37 Minor cleanup in AxismapModifier 2011-01-29 22:54:17 +01:00
Ingo Ruhnke
77abcc87c6 Some more docu updates 2011-01-29 22:44:52 +01:00
Ingo Ruhnke
e1f8c5419f Fixed set_axis_float() for XBOX_AXIS_TRIGGER 2011-01-29 22:40:50 +01:00
Ingo Ruhnke
28a801da0a Pass min/max to all AxisEventHandler 2011-01-29 21:29:14 +01:00
Ingo Ruhnke
d4f651fa9e Raise exception in string2axis() instead of return XBOX_AXIS_UNKNOWN 2011-01-29 20:49:32 +01:00
Ingo Ruhnke
f746a4f514 Moved some output from std::cout to log_info(), replaces RAISE_EXCEPTION with raise_exception 2011-01-29 20:29:55 +01:00
Ingo Ruhnke
1d6afa3792 Added example for absolute position 2011-01-29 20:11:03 +01:00
Ingo Ruhnke
4e9279fb87 Fixed --no-extra-devices 2011-01-29 20:10:51 +01:00
Ingo Ruhnke
6da095af71 Added [controllerN/configN/buttonmap], ... sections 2011-01-29 18:42:38 +01:00
Ingo Ruhnke
0012d00ba7 Added --usb-debug 2011-01-29 17:07:44 +01:00
Ingo Ruhnke
ae88f9f382 Documented --name and --device-name 2011-01-29 05:37:19 +01:00
Ingo Ruhnke
6ded8063af Added ability to set LED per controller slot instead of just globally 2011-01-29 05:28:53 +01:00
Ingo Ruhnke
18d752dbca Added test script for on-connect/on-disconnect 2011-01-29 05:12:19 +01:00
Ingo Ruhnke
be1c7a3d27 Implemented --on-connect and --on-disconnect 2011-01-29 05:10:34 +01:00
Ingo Ruhnke
e67d5b1a1f Documented some --match rules 2011-01-29 04:43:15 +01:00
Ingo Ruhnke
330e62dacc Added some examples on deadzones 2011-01-29 02:29:25 +01:00
Ingo Ruhnke
66576abb43 Added support for Playstation button names 2011-01-29 02:10:35 +01:00
Ingo Ruhnke
e24980f2ec Hooked up --dpad-as-button and --dpad-only 2011-01-29 01:49:13 +01:00
Ingo Ruhnke
35c7d31c74 Improved device naming 2011-01-28 23:53:38 +01:00
Ingo Ruhnke
a390993f19 X11 keysym docu update, guide the user to --help-x11keysym 2011-01-28 23:21:39 +01:00
Ingo Ruhnke
929bd68be8 Reimplemented support for naming devices 2011-01-28 23:00:13 +01:00
Ingo Ruhnke
beed2d0861 MatchRule bug fixing 2011-01-28 22:22:49 +01:00
Ingo Ruhnke
1c47bff655 Moved device_id building into proper function 2011-01-28 21:20:27 +01:00
Ingo Ruhnke
f2557b3cae Fixed some issues with to_float() and out of bounds conditions 2011-01-28 20:23:14 +01:00