mirror of
https://github.com/citra-emu/citra-canary.git
synced 2024-12-22 18:45:26 +00:00
input_common: Set SDL hints to enable DualShock 4 / DualSense motion. (#7121)
This commit is contained in:
parent
84f9e9a10f
commit
13d02c14e0
|
@ -835,6 +835,19 @@ SDLState::SDLState() {
|
|||
#endif
|
||||
#endif
|
||||
|
||||
// Prevent SDL from adding undesired axis
|
||||
#ifdef SDL_HINT_ACCELEROMETER_AS_JOYSTICK
|
||||
SDL_SetHint(SDL_HINT_ACCELEROMETER_AS_JOYSTICK, "0");
|
||||
#endif
|
||||
|
||||
// Enable HIDAPI rumble. This prevents SDL from disabling motion on PS4 and PS5 controllers
|
||||
#ifdef SDL_HINT_JOYSTICK_HIDAPI_PS4_RUMBLE
|
||||
SDL_SetHint(SDL_HINT_JOYSTICK_HIDAPI_PS4_RUMBLE, "1");
|
||||
#endif
|
||||
#ifdef SDL_HINT_JOYSTICK_HIDAPI_PS5_RUMBLE
|
||||
SDL_SetHint(SDL_HINT_JOYSTICK_HIDAPI_PS5_RUMBLE, "1");
|
||||
#endif
|
||||
|
||||
SDL_AddEventWatch(&SDLEventWatcher, this);
|
||||
|
||||
initialized = true;
|
||||
|
|
Loading…
Reference in a new issue