AutoHotkey:测试按键顺序?

时间:2015-08-22 04:05:00

标签: sequence autohotkey

我的意思是,如果我按下A键,它会在第二次按键上测试B键,如果是,则测试C键。如果它不是它正在等待的键,它会回到A键。

1 个答案:

答案 0 :(得分:1)

这可以通过将密钥A指定为Hotkey然后使用Input命令评估下一次按键来实现。使用If命令调整按下的键,如果为true,则使用另一个输入命令评估下一次按键等等...

在Docs。的输入页面上似乎有此方法的示例代码。

~A::
Input, UserInput, V T5 L1, , "B"

If (UserInput = "B")
     Input, UserInput, V T5 L1, , "C"
         If (UserInput = "C")
            .... Some more code here...

要将输入修改为仅接受1键击,您可以简单地将输入命令上的选项从L4更改为L1,并将所需的任何键作为引号放入匹配列表中。例如。

示例未经测试但应该接近您想要的内容:

cellFoRowAtIndexPath