فهرست منبع

Use the Valve code name for the Steam Deck controller

Sam Lantinga 1 سال پیش
والد
کامیت
ffb8515c21
3فایلهای تغییر یافته به همراه3 افزوده شده و 3 حذف شده
  1. 1 1
      src/joystick/SDL_joystick.c
  2. 1 1
      src/joystick/controller_list.h
  3. 1 1
      src/joystick/controller_type.h

+ 1 - 1
src/joystick/SDL_joystick.c

@@ -3002,7 +3002,7 @@ SDL_bool SDL_IsJoystickSteamController(Uint16 vendor_id, Uint16 product_id)
 SDL_bool SDL_IsJoystickSteamDeck(Uint16 vendor_id, Uint16 product_id)
 {
     EControllerType eType = GuessControllerType(vendor_id, product_id);
-    return eType == k_eControllerType_SteamDeck;
+    return eType == k_eControllerType_SteamControllerNeptune;
 }
 
 SDL_bool SDL_IsJoystickXInput(SDL_JoystickGUID guid)

+ 1 - 1
src/joystick/controller_list.h

@@ -598,5 +598,5 @@ static const ControllerDescription_t arrControllers[] = {
 	{ MAKE_CONTROLLER_ID( 0x28de, 0x1142 ), k_eControllerType_SteamController, NULL },	// Valve wireless Steam Controller
 	{ MAKE_CONTROLLER_ID( 0x28de, 0x1201 ), k_eControllerType_SteamControllerV2, NULL },	// Valve wired Steam Controller (HEADCRAB)
 	{ MAKE_CONTROLLER_ID( 0x28de, 0x1202 ), k_eControllerType_SteamControllerV2, NULL },	// Valve Bluetooth Steam Controller (HEADCRAB)
-	{ MAKE_CONTROLLER_ID( 0x28de, 0x1205 ), k_eControllerType_SteamDeck, NULL },	// Valve Steam Deck Builtin Controller
+	{ MAKE_CONTROLLER_ID( 0x28de, 0x1205 ), k_eControllerType_SteamControllerNeptune, NULL },	// Valve Steam Deck Builtin Controller
 };

+ 1 - 1
src/joystick/controller_type.h

@@ -37,7 +37,7 @@ typedef enum
 	k_eControllerType_UnknownSteamController = 1,
 	k_eControllerType_SteamController = 2,
 	k_eControllerType_SteamControllerV2 = 3,
-	k_eControllerType_SteamDeck = 4,
+	k_eControllerType_SteamControllerNeptune = 4,
 
 	// Other Controllers
 	k_eControllerType_UnknownNonSteamController = 30,