Commit graph

572 commits

Author SHA1 Message Date
Ingo Ruhnke
356dc9bf81 Some further work on ini file reading 2010-12-17 00:31:41 +01:00
Ingo Ruhnke
7cdc3284bf Some cleanup and reset inputs to zero before changing configurations to avoid stuck keys 2010-12-16 16:43:18 +01:00
Ingo Ruhnke
9b8584b19e Added shifting for --ui-axismap 2010-12-15 14:58:23 +01:00
Ingo Ruhnke
b4d6539e42 Switched from plain array to AxisMap class 2010-12-15 14:08:16 +01:00
Ingo Ruhnke
e5616106b6 Removed unused iterator code 2010-12-15 12:31:44 +01:00
Ingo Ruhnke
114caf2b9d Made config toggle button configurable 2010-12-15 03:13:40 +01:00
Ingo Ruhnke
23a9f7a798 Fixed incorrect order of calls 2010-12-15 02:34:31 +01:00
Ingo Ruhnke
819a44e4e1 Implemented ability to have multiple input mapping configurations 2010-12-15 02:05:03 +01:00
Ingo Ruhnke
5c180de2cf Use get_axis_float() in --axismap instead of raw integer values, should fix some range issues 2010-12-13 22:28:02 +01:00
Ingo Ruhnke
f7706117fa Fixed mixup between X and Y dpad axis 2010-12-13 22:24:13 +01:00
Ingo Ruhnke
c2cc5c053e TODO updates 2010-12-13 13:30:59 +01:00
Ingo Ruhnke
8334c1b2b5 Unified mapping, made dpad-only, trigger-as-zaxis, trigger-as-button, dpad-as-button into simple mappings instead of special cases 2010-12-13 13:30:09 +01:00
Ingo Ruhnke
09fcfdae4e Small man page improvement 2010-12-13 13:28:09 +01:00
Ingo Ruhnke
f3f92ab28d TODO and NEWS updates 2010-12-13 09:43:17 +01:00
Ingo Ruhnke
61bd3f7376 Some work on example configs 2010-12-13 09:40:21 +01:00
Ingo Ruhnke
3b6f0d8185 Add more dummy events to make not only the kernel, but also SDL happy (not a great fix, as some games might get confused) 2010-12-11 01:49:21 +01:00
Ingo Ruhnke
aaa39f00c9 Implemented user configurable axis to abs mapping (i.e. --ui-axismap X1=ABS_X) 2010-12-10 19:01:43 +01:00
Ingo Ruhnke
c619880ad1 Added simple startup script for PS3 controller 2010-12-10 17:56:20 +01:00
Ingo Ruhnke
e4781149be Moved addition of extra events on devices to LinuxUinput, added extra events for joystick devices 2010-12-09 15:53:59 +01:00
Ingo Ruhnke
936396e30f Implemneted new evdev_absmap handling 2010-12-09 13:06:28 +01:00
Ingo Ruhnke
262bbbcbff Updated documentation for --evdev-absmap 2010-12-09 12:53:48 +01:00
Ingo Ruhnke
5fc3bd7595 Changed trigger handling for evdev, added ability to map half-axis to a trigger 2010-12-09 11:13:47 +01:00
Ingo Ruhnke
b8bd153649 Minor cleanup 2010-12-09 11:12:54 +01:00
Ingo Ruhnke
2d1e5aa92e Added EVIOCGRAB (not yet tested) 2010-11-24 07:12:33 +01:00
Ingo Ruhnke
dc88807020 Some more chatpad related tools 2010-11-24 07:02:29 +01:00
Ingo Ruhnke
1bcf80ad84 Changed handling of enums not in the EnumBox 2010-11-22 16:00:04 +01:00
Ingo Ruhnke
2ab11f1798 mixup in the order of arguments of Math::clamp() 2010-11-22 15:57:50 +01:00
Ingo Ruhnke
0caaa2c926 Some compiler warning fixes 2010-11-21 16:43:42 +01:00
Aaron Denney
07628903b7 Eliminate "jump" when leaving deadzone by smoothly scaling to zero. 2010-09-26 14:45:58 -06:00
Ingo Ruhnke
b6658a95ce Added Gamestop Xbox 360 Controller thanks to Isamu Kusanagi <isamukusanagi@gmail.com> 2010-08-13 13:38:38 +02:00
Ingo Ruhnke
e1f06be406 Use proper enum type instead of plain int 2010-08-12 14:06:18 +02:00
Ingo Ruhnke
89b4240b81 Minor cleanup 2010-08-12 14:05:36 +02:00
Ingo Ruhnke
cacd778963 Further work on ini support 2010-08-10 00:18:14 +02:00
Ingo Ruhnke
38c31d465d Fixed spelling error 2010-08-09 18:37:00 +02:00
Ingo Ruhnke
0fd8eccb6f Added some example config files 2010-08-09 18:33:52 +02:00
Ingo Ruhnke
96626bb5c0 Some more work on ini file parsing and refactoring command line parsing 2010-08-09 17:38:17 +02:00
Ingo Ruhnke
e1393fb40c Trying to add some .ini support into xboxdrv, separated CommandLine parsing from Options class 2010-08-08 00:53:34 +02:00
Ingo Ruhnke
d808092ce0 Added latest version of runxboxdrv from Michael Rans <rans@email.com> 2010-08-05 21:21:37 +02:00
Ingo Ruhnke
41982531a6 Added a simple README for runxboxdrv 2010-08-05 13:10:34 +02:00
Ingo Ruhnke
31d44cc705 Added latest version of runxboxdrv from Michael Rans <rans@email.com> 2010-08-05 13:04:22 +02:00
Ingo Ruhnke
79df37fc95 Experimental chatpad code 2010-08-03 12:53:15 +02:00
Ingo Ruhnke
0243d0d37f Some experimental code for a kernel module 2010-08-03 12:27:50 +02:00
Ingo Ruhnke
7780ab3c65 Experimental chatpad code 2010-07-30 00:38:03 +02:00
Ingo Ruhnke
bc7dfd4bfe Documented a few more chatpad codes 2010-07-29 19:54:40 +02:00
Ingo Ruhnke
89c469b5ce oolite config file 2010-07-26 12:50:24 +02:00
Ingo Ruhnke
7b1383c739 New runxboxdrv version 2010-07-26 12:50:12 +02:00
Ingo Ruhnke
9347b439ab Added missing lines removed by accident 2010-07-26 12:42:08 +02:00
Ingo Ruhnke
7f166ac7b8 Added Michael Rans <rans@email.com> runxboxdrv script 2010-07-26 12:28:14 +02:00
Ingo Ruhnke
908cd03a7f Detect play&charge kit and give an error message when its used 2010-07-09 13:27:23 +02:00
Ingo Ruhnke
d4318c0f05 Typo fix 2010-07-09 00:14:39 +02:00