Я хочу изменить способ вкладки между программами в Windows 7. Поэтому я хотел бы нажать PrintScreen, а затем с помощью стрелок выбрать программу. Поэтому я построил этот скрипт

{PrintScreen}::
Send AltTAB
Send {TAB down}
return

Но это не работает. Пожалуйста, скажи мне почему.

2 ответа2

1

Решение 1 -

PrintScreen & Right::AltTab
PrintScreen & Left::ShiftAltTab

Держите Prt Scr нажатой и используйте стрелки для навигации.
Отпустите Prt Scr, чтобы переключиться на выбранное окно.

Решение 2 -

Нажмите Prt Scr и отпустите.
Затем используйте клавиши со стрелками для перехода к нужному окну.
Затем нажмите Enter, чтобы переключиться на выбранное окно.

PrintScreen::
Send {Alt Down}
Send {Tab}
Sleep 5000  ; Keep it down for five seconds.
Send {Alt Up}
return

Существует одна проблема со сценарием - он удерживает нажатой клавишу Alt в течение определенного периода времени (здесь 5 секунд) , чтобы эмулировать пользователя, удерживающего кнопку, поэтому, если вы ничего не выберете в течение 5 секунд, он переключится в выбранное окно.

0

Для дальнейшего использования, скорее всего, вы попали сюда, потому что ALT+TAB не работал для вас в Windows 8. В настоящее время AutoHotKey не поддерживает встроенные горячие клавиши в Windows 8. AHK работает над этим. Нашел здесь: http://goo.gl/EFqu1i

Если вы хотите перейти к последнему окну, вы можете использовать

Send !{ESC}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .