这是我的代码 atm..
; Create hotkey for the 'left' key
left::
Click , 53, 486
return
; Create hotkey for the 'down' key
down::
Click , 138, 613
return
; Create hotkey for the 'right' key
right::
Click , 227, 543
return
; Create hotkey for the 'up' key
up::
Click , 136, 476
return
我尝试使用单击 {向下向上} 或 {向上向下},但它会一直按住。我如何让这些按钮在我按住箭头键时一直按住?当我释放箭头键时停止?抱歉,我很困惑,而且是新手 :(
答案1
尝试这个:
left::
send,{Lbutton down}
keywait,left
Send,{Lbutton up}
return
您需要该keywait
命令,因为 AHK 每次只允许运行一个相同的热键,keywait 确保当前热键在您松开该键之前不会结束。因此,当自动重复启动时,AHK 不会再次触发热键,因为它已经在运行。