Browse Source

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

Sam Lantinga 4 years ago
parent
commit
2ea393bd83
1 changed files with 4 additions and 0 deletions
  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;
             }
         }