AutoHotKey 两个键合一

AutoHotKey 两个键合一

我想知道如何编写脚本,以便按特定顺序按住两个键时会按下另一个键。具体来说,我想先按 tab,然后按 q,然后接收 F1 的输出。

答案1

这是 AutoHotkey 的一个旧功能,记录于此处:https://autohotkey.com/docs/Hotkeys.htm#Features

如果您想要序列 q & Tab 执行按 F1 的操作,您可以像这样编写脚本:

q & tab::Send {F1} ; when q and tab are pressed in that order, F1 is pressed

请注意,如果您不在此处添加 q,q 将不再起作用,无论是单独使用还是在其他键盘快捷键中(Ctrl-q、Ctrl-Shift-q 等)。因此,我不建议使用单个字母作为前缀。事实上,如果您想要 F1,我建议按 F1。

q::q ; You need this code for q to keep its function as q
+q::Q ; ; You need this code for Q to keep its function as Q

相关内容