Commit graph

631 commits

Author SHA1 Message Date
Ingo Ruhnke
4e0d0173f3 Added --evdev-debug, prints events required from evdev 2010-12-30 22:59:57 +01:00
Ingo Ruhnke
0659035066 Updated NEWS 2010-12-30 21:49:52 +01:00
Ingo Ruhnke
71b6be3f63 Added --option NAME=VALUE to allow INI options from the command line 2010-12-30 21:49:29 +01:00
Ingo Ruhnke
d7fa4f11d7 Minor cleanup 2010-12-30 21:49:11 +01:00
Ingo Ruhnke
b8f0db25d1 Cleaned up the mouse example and converted it to input filters 2010-12-30 21:18:24 +01:00
Ingo Ruhnke
7872ce9428 Fixed issue with Autofire not firing at the start and added delay option 2010-12-30 20:53:09 +01:00
Ingo Ruhnke
b1542eaf96 Fixed issue with ToggleButton not taking only state changes into account 2010-12-30 20:26:47 +01:00
Ingo Ruhnke
6e63094cfb Implemeted generalized invert that should work for triggers and sticks 2010-12-30 20:18:38 +01:00
Ingo Ruhnke
d7e0324614 Implemented proper deadzone smoothing in the DeadzoneAxisFilter, compatible with both sticks and triggers 2010-12-30 19:50:22 +01:00
Ingo Ruhnke
887bdfe23d When empty rhs is given in --ui-buttonmap, add filter to the existing mapping 2010-12-30 18:38:34 +01:00
Ingo Ruhnke
4f5755bcf9 Implemented macro playback 2010-12-30 18:37:50 +01:00
Ingo Ruhnke
99ce84df6a Some more documentation 2010-12-30 13:46:19 +01:00
Ingo Ruhnke
3f11077044 Drop empty tokens when splitting a name/value string by "," 2010-12-30 13:45:48 +01:00
Ingo Ruhnke
b42e67ec79 Added ability to launch a game from xboxdrv, making it easier to write wrapper scripts 2010-12-29 20:32:17 +01:00
Ingo Ruhnke
d0e0485560 Fixed missing NULL termination of the array 2010-12-29 20:31:53 +01:00
Ingo Ruhnke
0304f7b384 Added ExecButtonHandler 2010-12-29 17:46:41 +01:00
Ingo Ruhnke
e6b1328174 Added ResponseCurveAxisFilter, LogAxisFilter and LogButtonFilter 2010-12-29 15:53:58 +01:00
Ingo Ruhnke
dfee60d1e5 Implemented deadzone and relative axis as AxisFilter 2010-12-28 21:17:49 +01:00
Ingo Ruhnke
25ddaece63 Improved argument parsing for filters 2010-12-28 19:07:59 +01:00
Ingo Ruhnke
19ae8b55d1 Implemnted some AxisFilter 2010-12-28 17:38:12 +01:00
Ingo Ruhnke
c87dfc201d Same structural changes from ButtonEvent applied to AxisEvent 2010-12-28 14:57:33 +01:00
Ingo Ruhnke
22b7f780d4 Changed structure of ButtonEvent so that autofire filters are possible 2010-12-28 14:26:40 +01:00
Ingo Ruhnke
1c584986af Added Mad Catz Xbox controller - MW2 controller, thanks to Andy Kirkham 2010-12-28 14:25:46 +01:00
Ingo Ruhnke
254ec0d573 Xbox360 ASCII art 2010-12-26 15:01:45 +01:00
Ingo Ruhnke
1f23d3686d Xbox360 ASCII art 2010-12-26 14:58:53 +01:00
Ingo Ruhnke
70ae72a22f Split AxisEvent into separate classes 2010-12-26 02:20:33 +01:00
Ingo Ruhnke
b4e0a7aa3e Hooked up AxisFilter, still very basic 2010-12-25 23:28:40 +01:00
Ingo Ruhnke
82b2fceb27 AxisFilter class 2010-12-25 21:52:28 +01:00
Ingo Ruhnke
8f9f0516e7 Added support mapping multiple events to the same key, toggled by the time the button is held 2010-12-25 21:52:07 +01:00
Ingo Ruhnke
d5628cc1b5 Some more documentation 2010-12-25 20:09:10 +01:00
Ingo Ruhnke
4bb495881f Added InvertButtonFilter, split up ButtonEvent into separate objects 2010-12-25 20:08:52 +01:00
Ingo Ruhnke
cfa47ee770 Implemented generic ButtonFilter and a ToggleButtonFilter 2010-12-25 17:28:04 +01:00
Ingo Ruhnke
d667b37083 Removed unused arg2apply() function 2010-12-25 16:55:37 +01:00
Ingo Ruhnke
a4e1003cba Unified ini and commandline parsing, always register all input mappings, don't care about type at that point 2010-12-25 16:53:40 +01:00
Ingo Ruhnke
76f6b3f3e4 Give a direct hint to --silent in startup message 2010-12-25 13:38:53 +01:00
Ingo Ruhnke
da73ab9502 Replaced ButtonEvent::is_valid() with simple check of the pointer 2010-12-25 13:34:10 +01:00
Ingo Ruhnke
dcdf06ed2b Converted AxisEvent and ButtonEvent to AxisEventPtr and ButtonEventPtr 2010-12-25 13:25:02 +01:00
Ingo Ruhnke
170a258ff4 Increased version number, updated NEWS 2010-12-21 23:56:06 +01:00
Ingo Ruhnke
cd969bbb72 More debugging output removed 2010-12-21 23:52:29 +01:00
Ingo Ruhnke
fda78b8b4d Removed debugging output 2010-12-21 23:49:12 +01:00
Ingo Ruhnke
ce1831c194 Fixed missing break in switch statement 2010-12-21 23:48:58 +01:00
Ingo Ruhnke
fc67efc652 NEWS updates 2010-12-18 14:10:39 +01:00
Ingo Ruhnke
fda50a48d1 Removed old PS3 config 2010-12-18 14:05:25 +01:00
Ingo Ruhnke
0bde8f107f Added PS3 controller example 2010-12-18 14:02:19 +01:00
Ingo Ruhnke
f643616b8a Allow both ; and # as comment char in INI files 2010-12-18 13:55:42 +01:00
Ingo Ruhnke
daa9998334 Added doc for INI configuration files 2010-12-18 13:53:08 +01:00
Ingo Ruhnke
2530974b7c Added doc for --ui-new, --ui-toggle and --alt-config 2010-12-18 13:43:11 +01:00
Ingo Ruhnke
f8ba8e00d2 Added docu on axis shifting 2010-12-18 13:30:35 +01:00
Ingo Ruhnke
2d8366c8c2 Added script writing info to xboxdrv manpage 2010-12-18 13:21:19 +01:00
Ingo Ruhnke
880dac336e TODO updates 2010-12-17 14:16:57 +01:00