#include "SDL.h"
Uint8 *SDL_GetKeyState(int *numkeys);
Uint8 *SDL_GetKeyState
現在のキーボードの状態のスナップショットを返します。 現在の状態は配列へのポインタで返され、 この配列のサイズは numkeysに格納されます。 配列は SDLK_*定数を 使って参照することができます。 配列の値が1のときはそのキーが押されており、 0のときは押されていないことを示しています。 返されたポインタはSDL内部の配列へのポインタですので、 呼び出し側で解放してはいけません。
Note: キーボードの状態の配列を更新するときはSDL_PumpEvents関数を使います。
if ( keystate[SDLK_RETURN] ) printf("リターンキーが押されました。\n");
SDL Key Symbols, SDL_PumpEvents