【发布时间】:2020-03-09 19:31:37
【问题描述】:
在下面的脚本中,当我按下 CapsLock 和 Alt 键,然后按下 J 键时,“is work”消息不会弹出。只有同时按下 CapsLock、Alt 和 J 键并立即松开这些键,才会弹出“it work”消息。
CapsLock & J::
if GetKeyState("Alt","p"){
MsgBox is work
}
return
将密钥J改为K,如下:
CapsLock & K::
if GetKeyState("Alt","p"){
MsgBox is work
}
return
这使您可以先按 CapsLock 和 Alt 键,然后按 K 键弹出“it work”消息。我试过其他键,比如A、S、D、F、H等等。但是不能改成G。只能同时按下三个键并立即释放正常输出“是工作"
我不明白为什么?
自定义按键组合使用GetKeyState时,按键的执行顺序是什么?
【问题讨论】:
标签: autohotkey