上一頁 | 首頁

SDL_GetKeyState

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

名稱

SDL_GetKeyState - 獲取當前鍵盤狀態的快照  

摘要

#include "SDL.h"

Uint8 *SDL_GetKeyState(int *numkeys);  

描述

獲取當前鍵盤狀態的快照。當前狀態由指向數組的指針返回。該數組的大小存儲于numkeys。該數組以SDLK_*符號作為下標。1這個數值代表按鍵被按下,而0代表未按下。所返回的指針指向具有內部連接屬性的SDL數組,不應該由調用者釋放。

備注:

通過SDL_PumpEvents來更新狀態數組。

 

例子

Uint8 *keystate = SDL_GetKeyState(NULL);
if ( keystate[SDLK_RETURN] ) printf("回車鍵被按下。");

 

另見

SDL Key Symbols(譯注:官網文檔為SDLKey)、SDL_PumpEvents  

譯者

石仔<guoshimin57@gmail.com>  

中文版主頁

http://guoshimin.users.sf.net  

中文版最後更新時間

2010年6月26日


 

索引

名稱
摘要
描述
例子
另見
譯者
中文版主頁
中文版最後更新時間