Fixed the default mapping on Windows for the HORI Fighting Commander

This commit is contained in:
Sam Lantinga 2022-06-09 13:20:38 -07:00
parent 0a93ac1294
commit e6cb082232
3 changed files with 26 additions and 2 deletions

View file

@ -2186,6 +2186,18 @@ SDL_IsJoystickSteamController(Uint16 vendor_id, Uint16 product_id)
eType == k_eControllerType_SteamControllerV2);
}
SDL_bool
SDL_JoystickUsesButtonLabelHint(Uint16 vendor_id, Uint16 product_id)
{
EControllerType eType = GuessControllerType(vendor_id, product_id);
return (eType == k_eControllerType_SwitchProController ||
eType == k_eControllerType_SwitchInputOnlyController ||
eType == k_eControllerType_XInputSwitchController ||
(vendor_id == USB_VENDOR_NINTENDO && product_id == USB_PRODUCT_NINTENDO_SWITCH_JOY_CON_GRIP) ||
(vendor_id == USB_VENDOR_NINTENDO && product_id == USB_PRODUCT_NINTENDO_GAMECUBE_ADAPTER) ||
(vendor_id == USB_VENDOR_SHENZHEN && product_id == USB_PRODUCT_EVORETRO_GAMECUBE_ADAPTER));
}
SDL_bool
SDL_IsJoystickXInput(SDL_JoystickGUID guid)
{