From 18a7e8b22c3ff8b693b9eac05b3f993d53688c82 Mon Sep 17 00:00:00 2001 From: TheLastRar Date: Sun, 9 Mar 2025 19:41:19 +0000 Subject: [PATCH] SDLInputSource: Enable support for the Sixaxis driver on Windows --- pcsx2/Input/SDLInputSource.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pcsx2/Input/SDLInputSource.cpp b/pcsx2/Input/SDLInputSource.cpp index eb3035b18f..8cb0a0b4ca 100644 --- a/pcsx2/Input/SDLInputSource.cpp +++ b/pcsx2/Input/SDLInputSource.cpp @@ -555,6 +555,11 @@ void SDLInputSource::SetHints() // Gets us pressure sensitive button support on Linux // Apparently doesn't work on Windows, so leave it off there SDL_SetHint(SDL_HINT_JOYSTICK_HIDAPI_PS3, "1"); +#else + // Use the Sixaxis driver (or DsHidMini in SXS mode). + // We don't support DsHidMini's SDF mode as none of the + // PS3 hints allow accessing all the pressure sense axis. + SDL_SetHint(SDL_HINT_JOYSTICK_HIDAPI_PS3_SIXAXIS_DRIVER, "1"); #endif #ifdef __APPLE__