1

Можно ли отключить последний использованный порядок переключения задач Windows (alt-tab) и использовать вместо него циклическое переключение? т.е. всегда один и тот же порядок (независимо от того, как вы используете, независимо от z-порядка).

Я нашел обходной путь с AutoHotkey названием taskbarnavigation по robertcollier4, на основе activatebynum.

Это великолепно! Однако есть некоторые проблемы: в нем нет встроенного "окна цикла значков" (?) это окно отображается при нажатии Alt+Tab в пустой Windows. Также говорят, что скрипт .ahk не работает в Windows 7. Кроме того, его производительность не идеальна. Кроме того, я не хочу активировать каждое окно по пути.

ОБНОВЛЕНИЕ: с TaskbarNavigation 1.3, проблемы с производительностью могут быть решены, благодаря RobertCollier4!

Есть ли (и другой) способ изменить порядок переключения задач с MRU на цикл в порядке?

1 ответ1

2

Для Win7 инструмент 7+ Taskbar Tweaker может назначить сочетание клавиш для циклического перемещения назад и вперед в визуальном порядке на панели задач. См. Файл справки в разделе «Дополнительно»> «Сочетания клавиш». Это позволяет назначать коды клавиш для действий 101 и 102:

101 - Switch to the window which is located on the left to the active window on the taskbar. 
102 - Switch to the window which is located on the right to the active window on the taskbar. 

Для Windows XP, которая по-прежнему является для меня предпочтительной ОС из-за превосходной отзывчивости пользовательского интерфейса, TaskbarNavigation кажется единственным доступным в настоящее время решением. Ранее были некоторые странности, когда Windows не позволяла приложениям захватывать фокус, в результате чего окно не фокусировалось, а только мигало на панели задач. См. Проблему ограничений SetForegroundWindow, для которой TaskbarNavigation реализует некоторые хакерские вызовы Dllcall.

Однако с недавним исследованием, могут быть лучшие методы с SystemParametersInfo(win32con.SPI_SETFOREGROUNDLOCKTIMEOUT или эмулировать клавишу Alt перед переключением или DllCall для RegisterHotKey.

Если вы хотите предоставить еще несколько отзывов на форуме AutoHotkey относительно того, где должна быть желательна производительность, возможно, ее можно улучшить / исправить / усовершенствовать. Добавление «#UseHook, Off» также может исправить проблемы.

Перекрестные ссылки на связанные:

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