Fixed the screenshot button mapping on third party Bluetooth Nintendo Switch Pro controllers
diff --git a/src/joystick/SDL_gamecontroller.c b/src/joystick/SDL_gamecontroller.c
index 9f79716..377803e 100644
--- a/src/joystick/SDL_gamecontroller.c
+++ b/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;
}
}