GetKeyName

キーの名前またはテキストを取得します。

Name := GetKeyName(KeyName)

パラメータ

KeyName

型:文字列

キーボードの任意の1文字、またはキーリストのキー名のいずれかを指定することができます。例:B、5、LWin、RControl、Alt、Enter、Escape。

あるいは、vkFFのような明示的な仮想キーコード、sc01Dのような明示的なスキャンコード、vk1Bsc001のようなVKとSCの組み合わせ(この順)であっても差し支えありません。なお、これらのコードは16進数である必要があります。

戻り値

型:文字列

この関数は、指定されたキーの名前を返します。キーが無効または名前がないときは、空白を返します。

GetKeyVKGetKeySCGetKeyStateキーリスト

Escの英語名を取得し、報告します。

MsgBox GetKeyName("Esc") ; Escapeと表示します。
MsgBox GetKeyName("vk1B") ; 同じくEscapeと表示します。