如果再次按下该键,则功能不同

时间:2020-05-09 13:19:54

标签: autohotkey

到目前为止,我的代码如下:

capslock::
send FIRST FUNCTION
send {capslock up}
keywait, capslock,d
send SECOND FUNCTION
return

不起作用,始终执行第一个功能,然后执行第二个功能。 我想做的基本上是一个切换。 按下-第一功能,按下-第二功能,按下-第一功能,依此类推。 有什么建议吗?谢谢

1 个答案:

答案 0 :(得分:1)

创建切换的一种非常简单的方法是检查某个变量的值,然后更改其值,如下所示:

CapsLock::
    if (toggle) ;if true
    {
        ToolTip, action2
        toggle := false
    }
    else ;else (if false)
    {
        ToolTip, action1
        toggle := true
    }
return
相关问题