Commit graph

588 commits

Author SHA1 Message Date
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
Ingo Ruhnke
eec49f90fe Removed --no-extra-devices, can be accomplished by other means 2010-12-17 14:13:19 +01:00
Ingo Ruhnke
34458d6887 Use just evdev in ini file not evdev-device 2010-12-17 14:06:55 +01:00
Ingo Ruhnke
b22af4f047 Small improvement in error message 2010-12-17 14:06:35 +01:00
Ingo Ruhnke
dd2b791c4c Output cleanup of EvdevController 2010-12-17 14:02:19 +01:00
Ingo Ruhnke
5e1624ce86 Print propper KEY_#{NUM} names instead of just NUM 2010-12-17 14:01:43 +01:00
Ingo Ruhnke
c56f4e5eb0 Undid previous change, back to throwing exceptions when things not in enumbox 2010-12-17 13:54:00 +01:00
Ingo Ruhnke
a45da8fd93 We don't handle Play&Charge kit properly yet, so better remove detection 2010-12-17 13:48:24 +01:00
Ingo Ruhnke
b3a03a618b fully autogenerate the event name lists 2010-12-17 13:47:49 +01:00
Ingo Ruhnke
2829d6f66b Switched ini parser from # to ; as comment char (more standard and avoids conflict in key names) 2010-12-17 12:10:18 +01:00
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