![AutoHotkeyの3つのキーの組み合わせ](https://rvso.com/image/1558679/AutoHotkey%E3%81%AE3%E3%81%A4%E3%81%AE%E3%82%AD%E3%83%BC%E3%81%AE%E7%B5%84%E3%81%BF%E5%90%88%E3%82%8F%E3%81%9B.png)
再マッピングする方法を見つけましたキャップスロックそしてス他のものに: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