如何使用更多限定符,如Shift,使用Appskey(菜单键)

时间:2017-12-07 18:44:57

标签: autohotkey

在常用键盘上使用Windows菜单键(在右键Windows键和控制键之间)提供了一个很好的限定符键,用于在AutoHotKey中定义宏。这在AutoHotKey中称为Appskey,例如菜单T可以发送“Hello Menu T”:

Appskey & T::Send Hello Menu T

有没有办法使用附加限定符,比如Shift(引用为+)和Appskey?

我没有运气就尝试了一些明显的可能性,例如:

Appskey & + T::Send Hello Menu Shift T
+ Appskey & T::Send Hello Menu Shift T

然而,这些都失败了。

1 个答案:

答案 0 :(得分:1)

使用#If directive组合上下文相关:

#htc-menu:hover .sub-menu ul li  {
    display: block;
}

或者这个:

Appskey & T::Send Hello Menu T


#If GetKeyState("Shift","P")

    Appskey & T::Send Hello Menu Shift T

#If  ; turn off context sensitivity