AutoHotkey 的三个组合键

AutoHotkey 的三个组合键

我找到了如何重新映射大写锁定年代到别的东西:CapsLock &:: ...

但是我怎样才能用三个键组合起来控制键谷氨酰胺年代

答案1

根据官方AutoHotKey 鼠标、操纵杆和键盘快捷键文档:

^!s::Send foo

但请注意,这仅适用于多个修饰键(Ctrl转移Alt)。关于“其他”三个组合键,文档目前说明:

不支持三个或更多键的组合。通常可以使用 #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

相关内容