#include"SDL3/SDL.h"typedefenumSDL_GamepadButton{SDL_GAMEPAD_BUTTON_INVALID=-1,SDL_GAMEPAD_BUTTON_SOUTH,/**<Bottomfacebutton(e.g.XboxAbutton)*/SDL_GAMEPAD_BUTTON_EAST,/**<Rightfacebutton(e.g.XboxBbutton)*/SDL_GAMEPAD_BUTTON_WEST,/**<Leftfacebutton(e.g.XboxXbutton)*/SDL_GAMEPAD_BUTTON_NORTH,/**<Topfacebutton(e.g.XboxYbutton)*/SDL_GAMEPAD_BUTTON_BACK,SDL_GAMEPAD_BUTTON_GUIDE,SDL_GAMEPAD_BUTTON_START,SDL_GAMEPAD_BUTTON_LEFT_STICK,SDL_GAMEPAD_BUTTON_RIGHT_STICK,SDL_GAMEPAD_BUTTON_LEFT_SHOULDER,SDL_GAMEPAD_BUTTON_RIGHT_SHOULDER,SDL_GAMEPAD_BUTTON_DPAD_UP,SDL_GAMEPAD_BUTTON_DPAD_DOWN,SDL_GAMEPAD_BUTTON_DPAD_LEFT,SDL_GAMEPAD_BUTTON_DPAD_RIGHT,SDL_GAMEPAD_BUTTON_MISC1,/**<Additionalbutton(e.g.XboxSeriesXsharebutton,PS5microphonebutton,NintendoSwitchProcapturebutton,AmazonLunamicrophonebutton,GoogleStadiacapturebutton)*/SDL_GAMEPAD_BUTTON_RIGHT_PADDLE1,/**<Upperorprimarypaddle,underyourrighthand(e.g.XboxElitepaddleP1)*/SDL_GAMEPAD_BUTTON_LEFT_PADDLE1,/**<Upperorprimarypaddle,underyourlefthand(e.g.XboxElitepaddleP3)*/SDL_GAMEPAD_BUTTON_RIGHT_PADDLE2,/**<Lowerorsecondarypaddle,underyourrighthand(e.g.XboxElitepaddleP2)*/SDL_GAMEPAD_BUTTON_LEFT_PADDLE2,/**<Lowerorsecondarypaddle,underyourlefthand(e.g.XboxElitepaddleP4)*/SDL_GAMEPAD_BUTTON_TOUCHPAD,/**<PS4/PS5touchpadbutton*/SDL_GAMEPAD_BUTTON_MISC2,/**<Additionalbutton*/SDL_GAMEPAD_BUTTON_MISC3,/**<Additionalbutton*/SDL_GAMEPAD_BUTTON_MISC4,/**<Additionalbutton*/SDL_GAMEPAD_BUTTON_MISC5,/**<Additionalbutton*/SDL_GAMEPAD_BUTTON_MISC6,/**<Additionalbutton*/SDL_GAMEPAD_BUTTON_COUNT}SDL_GamepadButton;