GetKeyName() / GetKeyVK() / GetKeySC()
提供: AutoHotkey Wiki
実行制御 | 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 を返す(不正な値)