RetroArch/input
David Lawson 0bdf574cfd udev_joypad: make rumble work
Rumble was not working for me. I learnt a bit about how evdev works and it seems like you need to set a replay which defines how long the effect is (previously we set it to 0). This means there's a maximum length to the rumble effect which feels wrong.

When we do `play.value = !!strength;` we're setting the number of times for the effect to repeat, which works fine because the effect stops when we set it to 0.

It doesn't feel quite right to me playing e.g. Goldeneye but I've not played on real hardware for a while.

I'm hoping someone is more familiar with evdev and can suggest a better approach.
2020-12-31 07:55:02 +00:00
..
common (udev/linuxraw/wayland) Fix return key keyboard input 2020-09-29 11:23:35 +01:00
connect Allow controllers with no/empty names to work. 2020-09-06 18:24:32 -07:00
drivers Cleanups 2020-12-09 22:25:05 +01:00
drivers_hid Make style of if statment conform to the one already in use in the file/ 2020-09-06 18:36:32 -07:00
drivers_joypad udev_joypad: make rumble work 2020-12-31 07:55:02 +00:00
drivers_keyboard Remove keyboard_event_apple.c 2020-08-31 20:53:17 +02:00
include (WiiU) Buildfixes 2020-07-23 18:01:15 +02:00
input_autodetect_builtin.c Add more PSL1GHT ifdefs 2020-12-27 18:56:00 +01:00
input_defines.h Add Run-Ahead Toggle hotkey with notifications 2020-11-06 21:39:11 +01:00
input_driver.h Add more PSL1GHT ifdefs 2020-12-27 18:56:00 +01:00
input_keymaps.c (DINPUT+WINRAW) Keyboard fixes 2020-10-14 21:23:06 +03:00
input_keymaps.h Remove unused apple_key_name_map 2020-09-05 10:13:06 +02:00
input_osk_utf8_pages.h Rename menu_osk.c to input_osk.c 2020-02-26 05:49:23 +01:00
input_osk.h pass p_rarch around more 2020-06-29 07:06:07 +02:00
input_overlay.h Struct reordering 2020-09-20 23:23:31 +02:00
input_remapping.h Cleanups 2020-02-14 14:11:25 +01:00
input_types.h More struct alignment 2020-08-14 17:11:18 +02:00