Имитация Win+1 с несколькими окнами на autohotkey

Имитация Win+1 с несколькими окнами на autohotkey

Я пытаюсь привязать клавиши 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.

Связанный контент