SDL_GetKeyState

Name

SDL_GetKeyState -- キーボードの状態のスナップショットを得ます。

Synopsis

#include "SDL.h"

Uint8 *SDL_GetKeyState(int *numkeys);

Description

現在のキーボードの状態のスナップショットを返します。 現在の状態は配列へのポインタで返され、 この配列のサイズは numkeysに格納されます。 配列は SDLK_*定数を 使って参照することができます。 配列の値が1のときはそのキーが押されており、 0のときは押されていないことを示しています。 返されたポインタはSDL内部の配列へのポインタですので、 呼び出し側で解放してはいけません。

Note: キーボードの状態の配列を更新するときはSDL_PumpEvents関数を使います。

Example


if ( keystate[SDLK_RETURN] ) printf("リターンキーが押されました。\n");

See Also

SDL Key Symbols, SDL_PumpEvents