如何解决如何用特定键重置键序列?
因此,此序列在1.5秒后会自行重置,这意味着如果我在1.5秒内没有按下鼠标左键,它将始终发送A。
我想使用另一个功能进一步调整此代码,该功能也可以使用鼠标右键将其重置。因此,如果我在任何时候点击RButton,都应该重置为A。THX
global s:=0,c:=0,t:=1500,t2:=380
*LButton::
Send % Seqkeys("A","B","C")
KeyWait,LButton
Send,R
If (A_TickCount-s < t2)
c := 0
return
Seqkeys(params*) {
global s,c,t
max := params.MaxIndex()
(A_TickCount-s<=t && (c+=1)<=max) ? c : c:=1
s := A_TickCount
return params[c]
}
更新:所以我找到了带有这些变量的代码,所以如果我点击右键,它将重置序列... 如何实现此功能来挖掘?
RButton::var:=0
LButton::
var++
If (var=1)
Send A
else if (var=2)
Send B
else if (var=3)
{
Send C
var:=0
}
return
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。