如何忽略钥匙,如果它来自脚本,但如果它来自键盘在AHK火它?

问题描述:

我想制作一个脚本,如果它来自用户,而不是AutoHotKey中的脚本,则会触发一个键。如何忽略钥匙,如果它来自脚本,但如果它来自键盘在AHK火它?

如何实现这一点: 如果按下a - 键入ab。如果b被按下 - c被触发。

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

如果您使用的是三个系法 - 你需要使用$避免无限a::射击:

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

可正常工作。

使用此

~a::b 
b::c 

你也可以做

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

两个工作,但首先是清洁。

修正了一个错误。

+0

你的第二个例子会产生'bbbbbbbbbbbbbb ...' – Stepan