包含键盘按键事件信息的结构体

Data Fields

Uint32

type

事件类型; SDL_KEYDOWN 或者 SDL_KEYUP

Uint32

windowID

键盘焦点的窗口(如果有的话)

Uint8

state

按键的状态; SDL_PRESSED 或者 SDL_RELEASED

Uint8

repeat

如果按键在进行repeat,这个值非零

SDL_Keysym

keysym

SDL_Keysym 结构体

 

代码示例

-

讨论

SDL_KeyboardEventSDL_Event联合体的一个成员,当 SDL_KEYDOWN 或者 SDL_KEYUP事件被报告时,这个结构体会被使用。你可以使用SDL_Event的 key域来访问它。

当用户按下或放开键盘上的一个按钮时,SDL_KEYDOWN or SDL_KEYUP事件会触发。在keysym 成员中存储着是哪个键被按下或放开的信息。

相关枚举值

SDL_EventType

相关结构体

相关函数

英文原稿:SDL_KeyboardEvent

评论模块尚未加载