我正在尝试使用AutoHotKey 在Windows中获取Alt+ Tab和Shift+ Alt+ Tab,使其具有与macOS中Cmd+ Tab和Shift+ Cmd+ 相同的行为Tab。
注意:Cmd在Mac键盘上发送Win密钥。
我要工作的是:
LWin & Tab:: AltTab
我没能做的就是得到LWin+ Shift+ Tab发送Shift+ Alt+ Tab。我试过了:
#Shift & Tab:: ShiftAltTab
(错误:在这种情况下,必须为#指定L或R)LWin & Shift & Tab :: ShiftAltTab
(不能使用3个自定义组合)Lwin & Tab:: if GetKeyState("Shift") { Send {ShiftAltTab} } else { Send {AltTab} }
我还尝试了每Send
行之后的返回行。按任何一个都没有发生
- LCmd+ Tab(== LWin+ Tab)或
- LCmd+ Shift+ Tab(== LWin+ Shift+ Tab)。
有没有一种快速简单的方法来做到这一点?我想使用AHK,因为它正在修改组合以模仿许多其他Mac键盘行为。