我正在尝试使用 SPACE + A 触发 Alt 选项卡小部件,但在按住 SPACE 键时,A 和 D 需要充当方向键。最后在释放 SPACE 时退出 Widget。
我遇到的问题是,当我释放 SPACE 键时,小部件不会消失(alt 仍然卡住)
我知道我可以调用粘性应用程序切换器,但这更像是理解 if/while GetKeyState,所以请不要只推荐 alt+ctrl+tab
谢谢,
这是我的代码。
Space & a::
Send,{Alt Down}
Send,{Tab}
Sleep, 200
While GetKeyState("Space", "P")
{
a::Left
d::Right
}
If !GetKeyState("Space", "P")
{
Send,{Alt Up}
}
https://www.autohotkey.com/docs/Hotkeys.htm#Tilde