AutoHotkey コマンドHotkey
を使用すると、実行時に動的なホットキーを作成できますが、その構文とドキュメントでは組み込みまたは既存のラベル/サブルーチンに制限されているようで、あまり役に立ちません。
ホットキー、キー名 [、ラベル、オプション]
通常のハードコードされたホットキーのように機能させる方法はありますか? 例えば:
#z::MsgBox foobar ; Typical, hard-coded hotkey pops up a message-box
Hotkey, z, MsgBox foobar ; Nope; complains about missing label “MsgBox foobar”
マニュアルの次の行により可能のように見えますが、どのように機能するかは明確ではありません。
ラベル - 通常のラベルとホットキー/ホットストリング ラベルの両方を使用できます。