Don't use the HIDAPI driver for Thrustmaster wheels

Closes https://github.com/libsdl-org/SDL/pull/12173

(cherry picked from commit 6782cfe2c5)
This commit is contained in:
Sam Lantinga
2025-02-05 17:19:59 -08:00
parent 466cedc0da
commit ed7e7edb70

View File

@@ -197,7 +197,13 @@ SDL_bool HIDAPI_SupportsPlaystationDetection(Uint16 vendor, Uint16 product)
case USB_VENDOR_SHANWAN_ALT:
return SDL_TRUE;
case USB_VENDOR_THRUSTMASTER:
return SDL_TRUE;
/* Most of these are wheels, don't have the full set of effects, and
* at least in the case of the T248 and T300 RS, the hid-tmff2 driver
* puts them in a non-standard report mode and they can't be read.
*
* If these should use the HIDAPI driver, add them to controller_list.h
*/
return SDL_FALSE;
case USB_VENDOR_ZEROPLUS:
return SDL_TRUE;
case 0x7545 /* SZ-MYPOWER */: