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

Autohotkey 如何忽略来自脚本的键,但如果来自AHK中的键盘,则如何触发该键?,autohotkey,Autohotkey,我正在尝试制作一个脚本,如果它来自用户,它将触发一个键,但不是来自AutoHotKey中的脚本 如何做到这一点: 如果按下a,则键入ab。如果按下b,将触发c 用这个 ~a::b b::c 你也可以 $a:: Send {a}{b} Return 两种方法都有效,但第一种方法更干净 修复了一个错误。您可以使用~a::b作为“发送a,然后发送b”的标志 如果要使用三行方法,则需要使用$来避免无限a::触发: $a:: Send {a}{b} Return 这与预期的一样。

我正在尝试制作一个脚本,如果它来自用户,它将触发一个键,但不是来自AutoHotKey中的脚本

如何做到这一点: 如果按下
a
,则键入
ab
。如果按下
b
,将触发
c

用这个

~a::b
b::c
你也可以

$a::
Send {a}{b}
Return
两种方法都有效,但第一种方法更干净


修复了一个错误。

您可以使用
~a::b
作为“发送a,然后发送b”的标志

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

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

这与预期的一样。

您的第二个示例将生成
bbbbbbbbbb…