Sour
fd2b7ab649
Fixed compilation warnings
2019-01-23 23:59:59 -05:00
Sour
abf5c43896
Input: Added an option to customize the deadzone for analog sticks
2019-01-22 19:38:24 -05:00
Sour
1ef80d8cec
DirectInput: Various improvements
...
-Only initialize the controller's default state once (prevents issues when holding down a key on reset/power cycle)
-Improve logic to reacquire a controller after it has been lost
-Do not pause the emulator thread while trying to update directinput devices
2019-01-20 13:38:14 -05:00
Souryo
c14f046990
Input: Fixed bug with gamepad buttons sometimes detected as unpressed when pressed (multithread bug)
2017-06-04 17:16:57 -04:00
Souryo
8132c5cb25
DirectInput: Various fixes
2016-12-23 20:29:19 -05:00
Souryo
9ec309eaa1
DirectInput: Fixed bug that caused directinput to constantly scan for new devices
2016-12-14 20:49:41 -05:00
Souryo
d4ba601e0c
DirectInput: Fixed bug with multiport adapters only detecting gamepads in 1 port
2016-12-12 20:42:10 -05:00
Souryo
72ba4b5eb1
Input: Detect new controllers at all times (for both XInput & DirectInput) - on another thread to prevent performance issues
2016-08-30 19:23:49 -04:00
Souryo
124c8bc927
Input: Prevent XInput devices from being used as DirectInput devices
2016-08-13 15:44:43 -04:00
Souryo
25ee9c5326
Fixed x86 build warnings
2016-07-17 17:33:27 -04:00
Souryo
726d72c103
Input: DirectInput support - most controllers/gamepads should now work. XInput is still prioritized when available.
2016-07-16 16:25:57 -04:00