如何仅当另一个热键处于活动状态时才设置热键

如何仅当另一个热键处于活动状态时才设置热键

我想创建一个热键,该热键仅在按下另一个键时存在。通常,只需使用修饰键即可,但我需要在按下某个键时拦截特定键,以便这些键在正常使用中起作用。我该怎么做?

答案1

~l & b::Send R

当按下 l 和 b 时发送 R(尽管您可能想要添加 {backspace} 来删除 l,如果您出于某种原因想要这样做的话)

重要的是 ~ 告诉 AHK“不要覆盖此刻所做的任何操作”。

编辑:GetKeyState:

r::
if getkeystate("q")
{
Send, Q and R Party YEAH!
}
else
send r
return

如果按下 r 和 q,则会触发一个可爱的字符串。这样做的结果是您可以拥有任意数量的 if :)

相关内容