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


1

Caps LockSを別の何かに再マッピングする方法を見つけました。CapsLock &:: ...

しかし、CTRLALTSなどの3つのキーとの組み合わせはどのようにすればよいですか?

回答:


0

公式のAutoHotKeyマウス、ジョイスティック、およびキーボードショートカットのドキュメントごと:

^!s::Send foo

ただし、これは複数の修飾キー(CtrlShiftAlt)でのみ機能することに注意してください。「その他」の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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.