SDL_TextEditingEvent

Keyboard text editing event structure (event.edit.*)

The start cursor is the position, in UTF-8 characters, where new typing will be inserted into the editing text. The length is the number of UTF-8 characters that will be replaced by new typing.

\since This struct is available since SDL 3.2.0.

Members

Variables

length
Sint32 length;

< The length of selected editing text, or -1 if not set

reserved
Uint32 reserved;
Undocumented in source.
start
Sint32 start;

< The start cursor of selected editing text, or -1 if not set

text
const(char)* text;

< The editing text

timestamp
Uint64 timestamp;

< In nanoseconds, populated using SDL_GetTicksNS()

type
SDL_EventType type;

< SDL_EVENT_TEXT_EDITING

windowID
SDL_WindowID windowID;

< The window with keyboard focus, if any

Meta