如果再次按下键,则功能不同 [英] Different function if key pressed again
本文介绍了如果再次按下键,则功能不同的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
到目前为止,我的代码如下:
So far my code looks like this:
capslock::
send FIRST FUNCTION
send {capslock up}
keywait, capslock,d
send SECOND FUNCTION
return
不起作用,始终执行第一个功能,然后执行第二个功能.我要执行的操作本质上是切换.按下-第一功能,按下-第二功能,按下-第一功能,依此类推.有什么建议吗?谢谢
Doesn't work, always performs first function, then second. What I'm trying to do is esentially a toggle. Pressed - first function, Pressed- second function, Pressed- first function and so on. Any suggestion? thanks
推荐答案
创建切换的一种非常简单的方法是检查某个变量的值,然后更改其值,如下所示:
A very simple way to create a toggle, is to check the value of some variable and then change its value, like this:
CapsLock::
if (toggle) ;if true
{
ToolTip, action2
toggle := false
}
else ;else (if false)
{
ToolTip, action1
toggle := true
}
return
这篇关于如果再次按下键,则功能不同的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文