SDL Wiki

SDL_KeyboardEvent

A structure that contains keyboard button event information.

Data Fields

Uint32

type

the event type; SDL_KEYDOWN or SDL_KEYUP

Uint32

timestamp

timestamp of the event

Uint32

windowID

the window with keyboard focus, if any

Uint8

state

the state of the key; SDL_PRESSED or SDL_RELEASED

Uint8

repeat

non-zero if this is a key repeat

SDL_Keysym

keysym

the SDL_Keysym representing the key that was pressed or released

Remarks

SDL_KeyboardEvent is a member of the SDL_Event union and is used when an event of type SDL_KEYDOWN or SDL_KEYUP is reported. You would access it through the event's key field.

An SDL_KEYDOWN or SDL_KEYUP event occurs whenever a user presses or releases a button on a keyboard. The information on what key was pressed or released is in the keysym member.

SDL_EventType
SDL_Event
SDL_GetKeyboardState
SDL_GetModState

CategoryStruct, CategoryEvents


[ edit | delete | history | feedback | raw ]

[ front page | index | search | recent changes | git repo | offline html ]

All wiki content is licensed under Creative Commons Attribution 4.0 International (CC BY 4.0).
Wiki powered by ghwikipp.