如何使用 Autohotkey 将三个键组合成一个热键?

如何使用 Autohotkey 将三个键组合成一个热键?

我想将CapsLock Alt k多个键组合成一个热键,例如:

CapsLock & !k:: Send !{Up}

这不起作用,因为 Autohotkey 不允许除修饰键之外的两个以上键的组合。

寻找解决方案我发现在左侧使用扫描码可能是一种解决方法,例如:

SC035 & !k:: Send !{Up}

我也测试了这个解决方案,但它也没有正常工作。在这种情况下,按下CapsLock+k会触发热键。

答案1

这个怎么样?

Capslock & k:: 
GetKeyState, state, Alt
if state = D
SendInput !{Up}
Return 

相关内容