v2025.6.2
All Bundles

KeyboardEvent

Keyboard event

Operations

GetKeysym

The Keysym instance representing the key that was pressed or released

method : public : GetKeysym() ~ Keysym

Return

TypeDescription
Keysymkey that was pressed or released

GetRepeat

Get key repeat

method : public : GetRepeat() ~ Int

Return

TypeDescription
Intnon-zero if this is a key repeat

GetState

Get the state of the key

method : public : GetState() ~ KeyState

Return

TypeDescription
KeyStateKeyState->SDL_PRESSED or KeyState->SDL_RELEASED

GetTimestamp

Get the event type

method : public : GetTimestamp() ~ Int

Return

TypeDescription
IntEventType->SDL_KEYDOWN or EventType->SDL_KEYUP

GetType

Get the event type

method : public : GetType() ~ Int

Return

TypeDescription
IntEventType->SDL_KEYDOWN or EventType->SDL_KEYUP

GetWindowID

Get the timestamp of the event

method : public : GetWindowID() ~ Int

Return

TypeDescription
Inttimestamp of the event