上一頁 | 首頁

SDL_KeyboardEvent

章節:SDL API 參考 (3)
更新2001年9月11日 星期二 22:59
索引
 

名稱

SDL_KeyboardEvent - 鍵盤事件結構  

結構的定義

typedef struct{
  Uint8 type;
  Uint8 state;
  SDL_keysym keysym;
} SDL_KeyboardEvent;

 

結構的內容

type
SDL_KEYDOWNSDL_KEYUP
state
SDL_PRESSEDSDL_RELEASED
keysym
包含按鍵按下的信息
 

描述

SDL_KeyboardEventSDL_Event聯合的一個成員,並用于SDL_KEYDOWNSDL_KEYUP類型的事件被報告之時。

typestate實際上記錄相同的信息,只不過他們用不同的值來做到這一點。當釋放一個按鍵(type=SDK_KEYUPstate=SDL_RELEASED)以及按下一個按鍵(type=SDL_KEYDOWNstate=SDL_PRESSED)時,會產生一個鍵盤事件。關于按鍵按下或釋放的信息存放于keysym結構。

備注:

如果允許重復按鍵(參見SDL_EnableKeyRepeat),則會產生重復SDL_KEYDOWN事件。

 

另見

SDL_EventSDL_keysymSDL_EnableKeyRepeatSDL_EnableUNICODE  

譯者

石仔<guoshimin57@gmail.com>  

中文版主頁

http://guoshimin.users.sf.net  

中文版最後更新時間

2010年6月15日


 

索引

名稱
結構的定義
結構的內容
描述
另見
譯者
中文版主頁
中文版最後更新時間