Procházet zdrojové kódy

Fixed the screenshot button mapping on third party Bluetooth Nintendo Switch Pro controllers

Sam Lantinga před 4 roky
rodič
revize
2ea393bd83
1 změnil soubory, kde provedl 4 přidání a 0 odebrání
  1. 4 0
      src/joystick/SDL_gamecontroller.c

+ 4 - 0
src/joystick/SDL_gamecontroller.c

@@ -605,6 +605,10 @@ static ControllerMapping_t *SDL_CreateMappingForHIDAPIController(SDL_JoystickGUI
                 SDL_strlcat(mapping_string, "misc1:b15,", sizeof(mapping_string));
                 break;
             default:
+                if (vendor == 0 && product == 0) {
+                    /* This is a Bluetooth Nintendo Switch Pro controller */
+                    SDL_strlcat(mapping_string, "misc1:b15,", sizeof(mapping_string));
+                }
                 break;
             }
         }