AutoHotkeyの3つのキーの組み合わせ

AutoHotkeyの3つのキーの組み合わせ

再マッピングする方法を見つけましたキャップスロックそして他のものに:CapsLock &:: ...

しかし、3つのキーの組み合わせを次のようにするにはどうすればいいのでしょうかCtrl代替そして?

答え1

当局によるとAutoHotKey マウス、ジョイスティック、キーボードのショートカットドキュメンテーション:

^!s::Send foo

ただし、これは複数の修飾キー(Ctrlシフト代替) 「その他」の 3 つのキーの組み合わせに関しては、ドキュメントには現在次のように記載されています。

3 つ以上のキーの組み合わせはサポートされていません。キーボード ハードウェアがサポートする組み合わせは、通常、#If と GetKeyState を使用して検出できますが、結果が一致しない場合があります。

この最後の部分をどのように達成するかについて、次の例が示されています。

; Press AppsKey and Alt in any order, then slash (/).
#if GetKeyState("AppsKey", "P")
Alt & /::MsgBox Hotkey activated.

; If the keys are swapped, Alt must be pressed first (use one at a time):
#if GetKeyState("Alt", "P")
AppsKey & /::MsgBox Hotkey activated.

; [ & ] & \::
#if GetKeyState("[") && GetKeyState("]")
\::MsgBox

関連情報