目次 - API(機能別) - イベント処理 - SDL_KeyboardEvent

SDL_KeyboardEvent

キーボードイベントの構造体

フィールド

Uint32typeSDL_KEYDOWN または SDL_KEYUP
Uint32timestampイベントのタイムスタンプ
Uint32windowIDフォーカスのあるウィンドウ (可能なら)
Uint8stateキーの状態. SDL_PRESSED または SDL_RELEASED
Uint8repeat0でなければキーリピート
SDL_Keysymkeysym押されたまたは離されたキーのSDL_Keysym

詳細

SDL_KeyboardEventSDL_Eventのメンバで, SDL_KEYDOWN または SDL_KEYUPが報告されたときに使われる. eventのkeyフィールドからアクセスできる.

SDL_KEYDOWN と SDL_KEYUPはユーザがキーボードを押したときと離したときに発生する. 押されたまたは離されたキーの情報はkeysymメンバにある.

関連項目(列挙体)

SDL_EventType

関連項目(構造体)

SDL_Event

関連項目(関数)

SDL_GetKeyboardState
SDL_GetModState

SDL Wikiへのリンク

SDL_KeyboardEvent - SDL Wiki