(This is the documentation for SDL3, which is under heavy development and the API is changing! SDL2 is the current stable version!)

SDL_Keysym

The SDL keysym structure, used in key events.

Header File

Defined in <SDL3/SDL_keyboard.h>

Syntax

typedef struct SDL_Keysym
{
    SDL_Scancode scancode;      /**< SDL physical key code - see SDL_Scancode for details */
    SDL_Keycode sym;            /**< SDL virtual key code - see SDL_Keycode for details */
    SDL_Keymod mod;             /**< current key modifiers */
    Uint16 unused;
} SDL_Keysym;

Remarks

If you are looking for translated character input, see the SDL_EVENT_TEXT_INPUT event.

Version

This struct is available since SDL 3.0.0.

See Also


CategoryAPI, CategoryAPIStruct, CategoryKeyboard