如果它来自脚本,如何忽略键,但如果它来自AHK中的键盘则触发它?

时间:2017-04-22 22:16:36

标签: autohotkey

我正在尝试创建一个脚本,如果它来自用户,则会触发一个键,而不是来自AutoHotKey中的脚本。

如何实现这一点: 如果按下a,则会输入ab。如果按下b,则会触发c

2 个答案:

答案 0 :(得分:2)

使用此

~a::b
b::c

您也可以

$a::
Send {a}{b}
Return

两者都有效,但首先是更清洁。

修正了一个错误。

答案 1 :(得分:2)

您可以使用~a::b作为"发送通过的标志,然后发送b"。

如果您要使用这三行方法 - 您需要使用$来避免无限a::触发:

 $a::   
 Send {a}{b}  
 Return  

这可以按预期工作。