在 autohotkey 上使用多个窗口模拟 Win+1

在 autohotkey 上使用多个窗口模拟 Win+1

我正在尝试绑定 F 键,以对应 Win+1-5,在窗口之间切换。

我遇到了一个问题,如果我为一个应用程序创建了多个窗口,它不会像原始键那样切换到该应用程序,而是保持“聚焦”在栏上(它向我显示两个窗口的预览,我可以使用箭头键在应用程序之间移动)。

这是我正在使用的脚本

F1:: Send, {LWin Down}{1 Down}{1 Up}{LWin Up}
F2:: Send, {LWin Down}{2 Down}{2 Up}{LWin Up}
F3:: Send, {LWin Down}{3 Down}{3 Up}{LWin Up}
F4:: Send, {LWin Down}{4 Down}{4 Up}{LWin Up}
F5:: Send, {LWin Down}{5 Down}{5 Up}{LWin Up}

我尝试了几种变化,包括将上下分成两条线并放在sleep 50它们之间。

答案1

在我的 Windows 7 机器上,我必须像这样更改你的行,

F1:: Send, {LWin Down}{1}{LWin Up}

并且它完全按照内置功能工作。当然,只有组中的第一个窗口会弹出,但至少在 Windows 7 中内置功能就是这样工作的。

相关内容