GetKeyName() / GetKeyVK() / GetKeySC()

提供: AutoHotkey Wiki
移動: 案内検索
コマンド(カテゴリー別) > コマンド(名称順) > GetKeyName() / GetKeyVK() / GetKeySC() - 公式ドキュメント

実行制御 | GUI表示 | 演算・変数 | メモリ・DLL操作 | 文字列操作 | キーボード | マウス | シェル | ウィンドウ | ウィンドウグループ
ステータスバー | コントロール | サウンド | ファイル | INIファイル | レジストリ | 環境変数 | AutoHotkey | その他 | 設定関係 | オブジェクト

GetKeyName() / GetKeyVK() / GetKeySC() [v1.1.01+][編集]

AHKL キーの名前またはテキスト、仮想キーコードまたはスキャンコードを取得する。

GetKeyName(Key)
GetKeyVK(Key)
GetKeySC(Key)

Parameters[編集]

引数名 説明
Key キー名 または 仮想キーコード/VK(Virtual Key) や スキャンコード/SC(Scan Code)あるいはその両方で指定。

Remarks[編集]

キーの名前またはテキスト、仮想キーコードまたはスキャンコードを返す。(10進数)
存在しなかったり、形式に問題があった場合などは、空の文字列が返される。
※ 一部のキー名では対応していない、正しく返ってこない場合がある。

; Esc(vk1Bsc001)の場合
MsgBox % GetKeyName("vk1B")	; Escape を返す
MsgBox % GetKeyName("Esc")	; Escape を返す
MsgBox % GetKeyVK("Esc")	; 27 を返す(16進数では"1B")
MsgBox % GetKeySC("Esc")	; 0 を返す(不正な値)

Related[編集]

関数