我对此有点新意。我有一个只有3个键的鼠标,我想写一个脚本,允许我使用鼠标右键,如果点击“浏览器后退”键,同时如果保持更长的时间仍保留原始功能时间。
RButton::
sleep 400
GetKeyState, state, RButton
if state = U
send {Browser_Back}
else
send {RButton}
keywait, RButton
return
目前,我上面的所有脚本现在都会激活“浏览器返回”功能,无论时间紧迫。我认为在发送{RButton}行重复键有一个问题,但是向RButton ::添加$似乎没有帮助(如果它应该是,idk。)如果我替换3“RButton”键盘上有一个键的实例(不包括发送线上的实例)虽然可以很好地工作。帮助将不胜感激。感谢。
答案 0 :(得分:0)
嗨,这可能只是你需要的东西
RButton::
KeyWait, RButton, U T0.5
If !ErrorLevel
send {Browser_Back}
else
{
send {RButton Down}
KeyWait, RButton
send {RButton up}
}
return
还有一些你需要解决的问题,因为我没有长时间测试......
答案 1 :(得分:0)
调整BlackHolyMan的响应代码以修复它。如果有人好奇或想要它,这里是:
RButton::
KeyWait, RButton, U T0.5
If !ErrorLevel
{
send {Browser_Back}
return
}
else
{
send {RButton Down}
KeyWait, RButton
send {RButton up}
}
return