我正在尝试编写一个脚本,当你按住鼠标侧面按钮时它会继续按下U
,而当我松开鼠标侧面按钮时它会停止按下。
这是我所拥有的
RepeatKey := !RepeatKey
If RepeatKey
SetTimer, SendTheKey, 100
Else
SetTimer, SendTheKey, Off
return
p::
Pause
Suspend
return
SendTheKey:
SendInput u
Return
现在,此代码已切换,只需继续按下,U
直到我再次按下鼠标侧面按钮,有人知道如何将其变成按住并释放吗?
答案1
我一直都是这样做的。我不知道你使用的是哪个鼠标键,但在这个例子中,我将使用 XButton2,即鼠标上的浏览器后退按钮。
如果您想要睡眠 100 毫秒,请在 SendInput 命令后添加 Sleep, 100。
XButton2::
KeyDown := !KeyDown
If KeyDown
SendInput {u down}
Sleep, 100
Else
SendInput {u up}
Return