516 Commits

Author SHA1 Message Date
Themaister
6fe01e3fcf Remove an arbitrary hardcoded pad.
Input config RGUI should avoid having to rely too much on autoconfigs.
Keep Xinput pad autoconfig however, as its convenience is worth quite a lot.
2013-09-30 18:45:04 +02:00
Themaister
7229142e57 Display current keybind in RGUI. 2013-09-30 18:27:35 +02:00
Themaister
02cd05550e Reuse input_config_bind_map. 2013-09-30 18:08:47 +02:00
Themaister
8cb77fa915 Add get_joypad_driver to more input drivers. 2013-09-29 20:52:51 +02:00
Themaister
4f2de6d578 Add RGUI menu toggle config. 2013-09-29 20:40:04 +02:00
Themaister
dad5e347d8 Start adding joypad config. 2013-09-29 17:58:46 +02:00
pinumbernumber
84d36fee7d add yet another third-party pad to xinput detection 2013-09-28 12:16:54 +01:00
Themaister
f2c1a06aa9 Use overlapping writes to rumble. 2013-09-27 18:37:44 +02:00
Themaister
3f82743d06 Fix linebreak encoding in winxinput. 2013-09-26 15:14:23 +02:00
Themaister
cb6d1ce7b8 Build fix. 2013-09-26 15:12:39 +02:00
Hans-Kristian Arntzen
54d0fabbd7 Merge pull request #310 from pinumbernumber/master
Add rumble support to XInput driver
2013-09-26 06:14:17 -07:00
pinumbernumber
061df5c878 tweak xinput rumble 2013-09-26 14:12:58 +01:00
Themaister
0314a57577 Don't install 0-strength rumble effects. 2013-09-26 14:20:54 +02:00
Themaister
9131e3819e Don't rumble if strength == 0. 2013-09-26 14:18:07 +02:00
pinumbernumber
44076bdde0 Add rumble support to XInput driver 2013-09-26 12:44:52 +01:00
Themaister
c7db4aff64 Support variable strength for rumble motors. 2013-09-26 12:55:05 +02:00
Themaister
0415ccf97e Fixes to force feedback. 2013-09-26 11:20:13 +02:00
Themaister
3a2e3ce277 Minor tweaks. 2013-09-26 00:49:13 +02:00
Themaister
65fb094f30 Small cleanups. 2013-09-26 00:10:02 +02:00
Themaister
8b1ac3bc9e Add rumble tests to libretro-test. 2013-09-25 23:58:02 +02:00
Themaister
a01ef18f80 Add RETRO_ENVIRONMENT_GET_RUMBLE_INTERFACE. 2013-09-25 23:21:32 +02:00
Themaister
7855781cd8 Hook up rumble interfaces to input drivers. 2013-09-25 22:59:05 +02:00
Themaister
89fff9d790 Add force feedback. 2013-09-25 22:40:34 +02:00
Themaister
b916c5ace1 More fixups in udev joypads. 2013-09-25 21:41:47 +02:00
Themaister
e5d0b09df5 Start adding Linux Udev joypad input. 2013-09-25 19:32:18 +02:00
Themaister
1ea1f723b4 Clarify error message a bit. 2013-09-11 17:12:55 +02:00
Themaister
bcac9ded78 DInput/XInput fixups.
- Fix DInput if XInput failed to load and you're using an XInput device.
- Try to load XInput 1.4 first. It's installed by default on Win8.
- Don't bother checking "system directory" explicitly, it already does.
2013-09-11 17:06:06 +02:00
Hans-Kristian Arntzen
7d90ff4011 Merge pull request #303 from libretro/emscripten
Emscripten/Javascript port
2013-09-11 01:01:29 -07:00
ToadKing
b874f003ff [EMSCRIPTEN] undo SDL workarounds no longer needed 2013-09-10 22:02:54 -04:00
ToadKing
a09dda3a9d [EMSCRIPTEN] add custom input driver, removes SDL dependency + adds mouse support 2013-09-10 20:21:48 -04:00
pinumbernumber
86c4458f35 add madcatz pad 2013-09-07 22:51:23 +01:00
pinumbernumber
914f6fcf33 add more variants of the 360 pad and third-party XI pads 2013-09-07 22:17:31 +01:00
pinumbernumber
de5270a651 Fix support for logitech f310 on windows 2013-09-07 21:40:14 +01:00
pinumbernumber
5d0b435d47 add 360 guide button->menu_toggle autoconf 2013-09-07 14:37:32 +01:00
Themaister
c76fc068dc Build fix. 2013-09-06 23:25:29 +02:00
Themaister
99dbd6bd1c Clean up autoconfig stuff a bit, add headers. 2013-09-06 23:24:21 +02:00
Hans-Kristian Arntzen
02528942ac Merge pull request #299 from pinumbernumber/improve-xinput
Add some hardcoded autoconf configs in addition to the file-based system
2013-09-06 14:14:05 -07:00
pinumbernumber
d2472eb8cb indentation fix 2013-09-06 20:53:26 +01:00
pinumbernumber
50e4dfb57c Various fixups to the internal autoconf system 2013-09-06 13:46:06 +01:00
meancoot
f1d0a22231 (Analog Overlay) Add a saturate_pct key to descibe the point at which an analog hitbox will return the max analog range 2013-09-05 18:52:17 -04:00
meancoot
149a0f37d0 (Overlay Analog) Coding style fixes 2013-09-05 18:19:07 -04:00
pinumbernumber
8fd84fa46c Hardcoded joypad config fallbacks, and required changes to config_file 2013-09-05 20:44:00 +01:00
meancoot
21388592ea (Overlay) Add basic analog support 2013-09-05 11:38:00 -04:00
pinumbernumber
c16d0e54e1 fix xinput (again)- repair multiple pads support 2013-09-02 12:32:59 +01:00
pinumbernumber
0fb0d0e891 coding style corrections 2013-08-29 09:27:13 +01:00
pinumbernumber
37ebdcdec7 Add correct joypad name reporting to RGUI (for xi and di), also cleanup dinput name variables 2013-08-28 21:16:27 +01:00
pinumbernumber
a2d5d20125 tiny XI tweak/fix 2013-08-28 16:08:44 +01:00
pinumbernumber
ee57fe6a95 Merge branch 'xinput-perf-fix' into xinput-autoconf 2013-08-27 20:56:15 +01:00
pinumbernumber
fee0bdd228 more XI/DI tweaking 2013-08-27 20:25:50 +01:00
pinumbernumber
dca8dd0f3b fix XInput performance bug 2013-08-27 19:28:34 +01:00