目次 - SDL 3.0 API(機能別) - キーボード - SDL_GetKeyFromScancode

SDL_GetKeyFromScancode

キースキャンコードから現在のキーボードレイアウトに割り当てられたキーコードを得る

ヘッダ

SDL3/SDL_keyboard.h

構文

SDL_Keycode SDL_GetKeyFromScancode(SDL_Scancode scancode, SDL_Keymod modstate, bool key_event);

引数

SDL_Scancodescancode問い合わせるスキャンコード
SDL_Keymodmodstateスキャンコードからキーコードに変換するとき使用する修飾の状態
boolkey_event真のときキーイベントで使われるキーコード

戻り値

(SDL_Keycode) 与えられたキースキャンコードに対応するキーコードを戻す.

詳細

もし, SDL_HINT_KEYCODE_OPTIONSの選択を含むキーイベントに送られるキーコードを求めるならば, key_eventを真にすること. そうしない場合, この関数は渡された修飾に基づいてスキャンコードを変換する.

スレッドセーフ

この関数はスレッドセーフではない.

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_GetKeyFromScancode - SDL Wiki