Browse Source

Added support for the HORIPAD Pro for Xbox Series X

Sam Lantinga 2 years ago
parent
commit
4f9c2b3e2e
2 changed files with 3 additions and 1 deletions
  1. 2 1
      src/joystick/SDL_joystick.c
  2. 1 0
      src/joystick/usb_ids.h

+ 2 - 1
src/joystick/SDL_joystick.c

@@ -2206,7 +2206,8 @@ SDL_IsJoystickXboxSeriesX(Uint16 vendor_id, Uint16 product_id)
         }
     }
     if (vendor_id == USB_VENDOR_HORI) {
-        if (product_id == USB_PRODUCT_HORI_FIGHTING_COMMANDER_OCTA_SERIES_X) {
+        if (product_id == USB_PRODUCT_HORI_FIGHTING_COMMANDER_OCTA_SERIES_X ||
+            product_id == USB_PRODUCT_HORI_HORIPAD_PRO_SERIES_X) {
             return SDL_TRUE;
         }
     }

+ 1 - 0
src/joystick/usb_ids.h

@@ -69,6 +69,7 @@
 #define USB_PRODUCT_GOOGLE_STADIA_CONTROLLER              0x9400
 #define USB_PRODUCT_EVORETRO_GAMECUBE_ADAPTER             0x1846
 #define USB_PRODUCT_HORI_FIGHTING_COMMANDER_OCTA_SERIES_X 0x0150
+#define USB_PRODUCT_HORI_HORIPAD_PRO_SERIES_X             0x014f
 #define USB_PRODUCT_HORI_FIGHTING_STICK_ALPHA_PS4         0x011c
 #define USB_PRODUCT_HORI_FIGHTING_STICK_ALPHA_PS5         0x0184
 #define USB_PRODUCT_NINTENDO_GAMECUBE_ADAPTER             0x0337