如何忽略钥匙,如果它来自脚本,但如果它来自键盘在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
两个工作,但首先是清洁。
修正了一个错误。
你的第二个例子会产生'bbbbbbbbbbbbbb ...' – Stepan