autohotkey如何实现反复按一个键的效果是在另两个键值间切换输出?

比如按一下Ctrl,就会在F11和F12间切换输出,就像灯一亮一灭那样,亮的时候输出F11,灭的时候输出F12,或者反过来
关注者
8
被浏览
9,148
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏

在热键的开始处加上一个开关变量:

Ctrl::
Switch := ((Switch = 1) ? 0 : 1)
If Switch
    Send, {F11}
Else
    Send, {F12}
Return

Ctrl 是最常用的修饰键之一,建议换过其他键。

另外,建议到 AHKCN 群、中文论坛或邮件列表(

Ahkcn-user 信息页

)提问效果会比较好。

------------------------------------------------------------------------------

惊喜:真没想到知乎这里会支持 AutoHotkey 语言,算意外吧。