Keyboard text input event structure (event.text.*)
Defined in <SDL3/SDL_events.h>
typedef struct SDL_TextInputEvent
{/**< SDL_EVENT_TEXT_INPUT */
SDL_EventType type;
Uint32 reserved;/**< In nanoseconds, populated using SDL_GetTicksNS() */
Uint64 timestamp; /**< The window with keyboard focus, if any */
SDL_WindowID windowID; const char *text; /**< The input text, UTF-8 encoded */
} SDL_TextInputEvent;
This event will never be delivered unless text input is enabled by calling SDL_StartTextInput(). Text input is disabled by default!
This struct is available since SDL 3.1.3.