Alt +Tab ↹- общее название для сочетания клавиш, которое было в Microsoft Windows начиная с Windows 2.0 (1987). Этот ярлык позволяет переключаться между окнами уровня приложения без использования мыши; поэтому он был назван «Переключатель задач» (Перевернуть в Windows Vista ).
Alt+ Tab ↹можно использовать для переключения на любую работающую программу, которая имеет окно уровня приложения. Таким образом, его можно использовать поочередно между двумя последними задачами или переключаться между полноразмерным окном и рабочим столом. Окно среды поддерживает Z-порядок список окон верхнего уровня (задач) с недавно использовавшимися задачами спереди и рабочим столом внизу, поэтому последние использованные задачи можно переключить на максимально быстро.
Комбинация клавиатуры Alt+ Tab ↹также была включена в другие операционные системы и среды рабочего стола, например iOS и macOS (как ⌘ Command ), KDE, Xfce и GNOME.
Использование клавиши-модификатора Altпри использовании Alt+ Tab ↹отличается от обычного использования клавиш-модификаторов следующим образом:
Поведение Alt+ Tabимеет множество тонкостей., и они практически не изменились с годами.
Поведение следует следующим правилам:
Правила имеют следующие последствия:
Когда список задач изначально активируется нажатием Alt+ Tab ↹, список заполняется в следующем порядке:
Список задач не меняет порядок, пока он открыт, но порядок задач может меняться между вызовами список заданий.
Windows Vista изменила поведение по умолчанию (при большинстве установок по умолчанию) с помощью интерфейса Flip. Шесть последних использованных элементов в порядке переворота работают, как описано, затем оставшиеся окна упорядочиваются в алфавитном порядке по пути к приложению (и необязательно сгруппированы, в зависимости от настройки «группировать похожие кнопки панели задач», которая включена по умолчанию).
Windows 10 удалила рабочий стол из списка задач.
Окна можно разделить на две категории: «всегда наверху» и обычные. При переключении на задачу она перемещается в начало своей категории. Для следующего примера предположим, что нет окон «всегда поверх». Пусть A будет текущим заголовком окна. Удерживая Alt, нажмите и отпустите Tab один раз, оставляя Alt нажатым. Появится список окон. A гарантированно будет первым в списке. Предположим, что полный список - это A W Z E U B C. Курсор выбора изначально будет на W. Предположим, мы хотим переключиться в окно U. Не отпуская Alt, нажмите Tab еще три раза, а затем отпустите Alt. Затем, удерживая Alt, нажмите и отпустите Tab, оставив Alt нажатым. В списке окон теперь отобразится U A W Z E B C. Затем перейдите к E и отпустите Alt, выбрав окно E. Нажмите и удерживайте Alt, а затем нажмите и отпустите Tab, когда Alt останется нажатым. В списке окон теперь будет отображаться E U A W Z B C. Обратите внимание, что окна, переключенные с помощью Alt+ Tab ↹(E, U, A), находятся в порядке их недавнего переключения. Теперь перейдите к A и отпустите Alt. Нажмите и удерживайте Alt, а затем нажмите и отпустите Tab, оставив Alt нажатым. В списке окон отобразится A E U W Z B C. Эффект от этого последнего использованного поведения состоит в том, что для возврата к самой последней задаче, Tab нажимается один раз, для второй самой последней задачи Tab нажимается дважды, и так для всех задач. Приоритет окна с точки зрения доступности Alt+ Tab ↹- это время, в течение которого оно использовалось. Если A теперь свернут, список станет E U W Z B C A, а если Z свернут, список станет E U W B C A Z. Таким образом, минимизация окна имитирует эффект неиспользования его в течение длительного времени.
Обычное чередование двух последних задач (использование быстрого Alt+ Tab ↹с немедленным отпусканием всех клавиш) как раз является частным случаем вышеуказанного поведения. Предположим, что это окна A B C, и мы хотим чередовать A и B. Удерживайте Alt, одновременно нажимая и отпуская Tab; продолжайте удерживать Alt. В списке отобразится A B C, и курсор сначала будет над B. Когда Alt будет отпущен, будет выбран B, при нажатии Tab в общей сложности 1 раз и нулевое внимание к курсору выбора задачи было необходимо. Снова нажмите и отпустите Tab, удерживая Alt. В списке отобразится B A C, и курсор сначала будет над A. Когда Alt будет отпущен, мы снова переключимся на A. Отображение списка снова, порядок вернулся к A B C, и эта последовательность может повторяться. При ближайшем рассмотрении, в процессе набора Alt+ Tab ↹и быстрого отпускания обеих клавиш, можно заметить, что окно списка задач мигает на долю секунды, так что. Если пользователь переключался между 3 приложениями и хочет обойтись без одного из них путем минимизации, одно из оставшихся будет наверху сразу после минимизации и обычно Alt+ Tab ↹будет переключаться между двумя оставшимися окнами. Если программе не удается перейти в конец списка в свернутом состоянии, нажатие Alt+ Tab ↹один раз вернет программу в свернутую. Подобные сбои могут привести к безумному переупорядочиванию списка Alt+ Tab ↹с помощью нескольких Alt+ Tab ↹- Вкладка ↹- Вкладка ↹... последовательности для компенсации неправильного поведения программы. Алгоритм этой перетасовки интуитивно понятен после долгого использования. Если пользователь пытается переключиться в приложение, используя Alt+ Tab ↹, но приложение не может обновить свое место в z-порядке (например, если его оконная процедура зависла), то при следующем вызове Alt+ Tab ↹курсор выбора задачи может первоначально неожиданно указать далеко в список значков, сразу за рассматриваемым приложением, которое не будет иметь перемещен в начало списка.
Приложения имеют право голоса в том, где они расположены, в порядке Alt+ Tab ↹. Список окон изменяется путем создания и уничтожения окон, программного скрытия, отображения, подъема и опускания окон, а также изменений окна z-порядок.
Порядок Alt+ Вкладка ↹список напрямую соответствует z-порядку, после того как окна были отсортированы в соответствии со статусом «всегда поверх». Alt-Shift-Esc эквивалентен одному Alt-Shift-Tab, за исключением того, что свернутые окна выбираются без отображения.
Alt+ Tab ↹работает, даже если Проводник Windows больше не запущен. В системах на основе Windows NT Alt+ Tab ↹управляется CSRSS (подсистема времени выполнения клиент / сервер). Работает, даже когда Ctrl+Alt+Del и Ctrl+ ⇧ Shift+ Esc(Диспетчер задач ) (которыми управляет Winlogon ) - нет.
Alt+ Tab ↹могут быть перехвачены (или эффективно отключены) с помощью низкоуровневой клавиатуры. Такой метод используется такими приложениями, как программа просмотра Virtual Network Computing (VNC), чтобы передавать Alt+ Tab ↹нажатия клавиш на удаленный рабочий стол, когда окно VNC активен.
В Windows XP с помощью Tweak UI PowerToy можно настроить количество строк и столбцов в окне списка задач или изменить его с помощью редактирования реестра. Это полезно, если окон так много, что список может растянуться на несколько страниц.
Другой Microsoft PowerToy, Alt+ Tab ↹Замена, доступен для Windows XP, который отображает снимок экрана каждое приложение в списке задач, а не только его значок, и позволяет пользователю использовать мышь для выбора нужного приложения. Более продвинутая версия этой функции, названная Windows Flip, встроена в Windows Vista.
ряд инструментов сторонних производителей, подобных Alt+ Tab ↹Замена также доступны, которые добавляют дополнительные функции к Alt+ Tab ↹.
Кроме того, Windows Vista и Windows 7 позволяют пользователю перемещаться по меню Alt+ Tab ↹с помощью мыши или клавиш со стрелками.
Когда тема Aero Glass включена, Windows Vista также предлагает трехмерный вид самих окон, который анимируется, когда пользователь циклически проходит через него. Поведение очень похоже на Alt+ Tab ↹, и доступ к нему осуществляется путем удерживания клавиши ⊞ Win вместо Alt.при нажатии Tab ↹. Пока это представление является видимым, окна можно выбирать и делать активными, щелкая по ним мышью, а список можно прокручивать вперед или назад с помощью колеса прокрутки мыши.
Если в системе только одно окно, Windows вообще не отображает диалоговое окно выбора при нажатии Alt+ Tab ↹; последовательность клавиш просто восстановит или предоставит фокус этому окну, если оно свернуто или не сфокусировано. Это означает, что в Windows 10 Alt+ Tab ↹больше не работает как способ выхода из полноэкранного приложения, поскольку рабочий стол больше не является окном.
Если пользователь предпочитает более мелкие значки XP большим значкам «эскизов» Vista, они могут изменить функциональность следующим образом:
. Пользователь также может остановить процесс Dwm.exe с помощью Windows Диспетчер задач.
В Windows 7 Alt+ Tab ↹после задержки в одну секунду отображает полноразмерное окно приложения. немедленно каждый раз, когда положение курсора изменяется, скрывая все остальные окна. Это часть функции Aero Peek, новой в Windows 7. Это поведение можно отключить вместе с Aero Peek: Панель управления - Информация о производительности и инструменты - Настройка визуальных эффектов - снимите флажок «Включить Aero Peek».
Задержка регулируется путем установки значения LivePreview_ms в разделе реестра HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ AltTab.
Некоторые пользователи сообщают, что диалоговое окно переключателя не остается наверху, пока оно отображается, но можно перемещаться по этому диалоговому окну с помощью мыши, даже если оно полностью перекрывается каким-либо окном. Сообщается, что эта ошибка связана с профилем пользователя. Некоторые профили пользователей на одном компьютере могут столкнуться с этой ошибкой, а некоторые нет. Как выяснилось, проблема иногда вызвана системой настольных гаджетов. После убийства процесса sidebar.exe (на котором размещены гаджеты) проблема исчезает. После перезапуска боковой панели проблема снова появляется. Эта ошибка также возникает, когда запущен ipoint.exe, драйвер мыши Microsoft Intellipoint. Сообщалось также о других программах, вызывающих такое поведение.
Фактическая причина возникновения этой проблемы заключается в том, что [окна с нулевым размером, всегда отображаемые сверху в точке (0,0)], заставляют Проводник Windows устанавливать альтернативную вкладку свойства неправильно. Решение состоит в том, чтобы загрузить и запустить программу, которая удалит эти флаги. загрузить
Для отображения значков XP в Windows 7 опытные пользователи могут добавить новое значение DWORD AltTabSettings в раздел реестра HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ и установите для него значение 1.
Используя Windows 7 дополнительную комбинацию клавиш Ctrl+ Alt+ Вкладка ↹вызывает диалоговое окно переключателя, которое остается на экране после того, как все клавиши будут отпущены. Пользователь может перемещаться по диалоговому окну в любом направлении, используя клавиши со стрелками или Tab ↹линейно, переходя в конец списка обратно в начало. В этом режиме клавиша ↵ Enterили щелчок мышью выбирает желаемое окно, которое получает фокус, и диалог закрывается; Escзакрывает без изменения фокуса.
В Windows 7, чтобы использовать диалоговое окно переключателя, аналогичное тому, что было в XP, можно удерживать нажатой кнопку «Левый- Alt, нажмите« Право- Alt, а затем нажмите Tab ↹.
Существует обычная проблема, связанная с использованием Alt+ Tab ↹. Пользователь очень легко ошибочно использовать Alt+ ⇧ Shiftвместо этого, изменив язык системы с помощью комбинации клавиш по умолчанию. Чтобы решить эту проблему, перейдите в Панель управления / Региональные настройки / Языки / Детали, и там есть кнопка, которая позволяет пользователю настроить ярлыки для переключения языков - он / она может отключить ее или изменить на что-то более сложное для нажатия по ошибке. Об этой проблеме сообщается в Windows XP и Windows 7.
Аналогичная функциональность существует в macOS с использованием ⌘ Command вместо Altи переключение между приложениями, а не окнами. Переключатель Macintosh имеет дополнительные возможности указывать на нужный значок с помощью мыши (также присутствует в Windows Vista и выше) и перетаскивать файлы на значки приложений. Выбранное приложение можно скрыть или закрыть с помощью клавиш Hили Q, не закрывая меню. ⌘ Команда+`работает аналогично для переключения между окнами в одном приложении. После вызова ⌘ Command+ Tab ↹, ⌘ Command+`изменяет поведение на имитацию ⌘ Command+ ⇧ Shift+ Tab ↹(т. Е. Цикл назад). Клавиши со стрелками ←и →также могут использоваться для навигации по переключателю приложений.
Эта функция не переключается на окно, которое было свернуто. Чтобы восстановить такое окно, нужно нажимать ⌘ Command+ Tab ↹столько раз, сколько необходимо, чтобы выбрать желаемое окно, и просто нажимать Option до того, как отпустить кнопку Command. Это восстановит свернутое окно.
В классической Mac OS не было привязки клавиш по умолчанию для переключения приложений. Сторонние панели управления (например, ApplWindows и LiteSwitch) обеспечивали такое поведение.
Переключатель вкладки команд в iOS.iOS добавляет сопоставимые функции с использованием ⌘ Command вместо Alt, как в macOS. Переключатель iOS позволяет пользователю перемещаться между недавно использованными приложениями (девять в альбомной ориентации, шесть в вертикальной ориентации) в отличие от «открытых» приложений, поскольку концепция открытого приложения в iOS значительно менее ясна, чем в других операционных системах для настольных компьютеров. ⌘ Команда+ ⇧ Shift+ Tab ↹циклический переход назад, как в OS X.
Unix-подобный настольные системы, такие как fvwm, KDE, Xfce и GNOME, добавили совместимую функцию. В некоторых системах, включая Sun CDE и старые версии fvwm, комбинация клавиш Alt+ Tab ↹отображается на менее сложные функции, такие как как только чередование двух окон, циклическое перемещение вперед или назад в списке всех окон в фиксированном порядке или открытие апплета задачи, в котором нужно использовать клавиши со стрелками или мышь для выбора задачи, а затем щелкнуть или нажать Enter. Некоторые оконные менеджеры, такие как WindowLab, отказываются от экранного списка окон и просто выводят каждое окно на передний план при нажатии Alt+ Tab ↹.
Не все оконные менеджеры предоставляют эту функциональность в качестве основной. Например, Blackbox - нет; пользователи, желающие этого поведения, могут добавить его, запустив вспомогательное приложение, такое как bbkeys.
Flip Switcher в Compiz Fusion.Compiz Fusion (он же Beryl, Compiz ) имеет аналогичные функции, но отображает предварительный просмотр окно, а также его значок (присутствует в Windows Vista и выше, с включенным DWM). Он также использует Alt-Shift-Tab для перемещения назад по отображаемым программам, и можно активировать альтернативу Windows Flip 3D с помощью клавиши Windows и Tab.
Диспетчер окон Metacity имеет функции, аналогичные функциям версий Windows, выпущенных до Vista, но он отображает на экране только контур текущего выбранного окна. Windows, с другой стороны, показывает все выбранное окно, что помогает пользователю выбрать правильное окно из нескольких окон с похожим заголовком или значком.
Комбинация клавиш Alt+ Tab ↹для переключения между окнами присутствует во всех версиях Windows, начиная с Windows 1.0. Однако не было визуальной индикации списка окон, доступных при переключении между окнами до Windows 3.1, когда эта функция была представлена как флажок «Быстрое переключение Alt + TAB» в апплете панели управления отображением., внутренне известное как "CoolSwitch".
До CoolSwitch комбинация Alt+ Tab ↹была аналогична комбинации Alt+ Комбинация Esc(которая также переключает окна), но Alt+ Escперерисовывает каждое окно сразу при каждом штрихе, а Alt+ Tab ↹вывел окна наверх, но не перерисовывал их, пока не была отпущена клавиша Alt.
Пример программы, которая нарушает ожидание того, что нажатие Alt+ Tab ↹один раз переключит на предыдущее приложение: Adobe Reader 7.0.x. Как и в более новых версиях Microsoft Word, он пытается дать отдельный значок в меню задач Alt+ Tab ↹для каждого документа MDI. Однако, в отличие от Word, он выводит два элемента в начало списка всякий раз, когда документ выбирается с помощью Alt+ Tab ↹: сначала значок, представляющий главное окно Reader, а затем значок для индивидуального документа. В Adobe Reader нажатие Alt+ Tab ↹один раз выбирает второй элемент в списке, который является значком документа PDF. Adobe Reader остается текущей задачей при отпускании клавиш Alt+ Tab ↹. Таким образом, показано, что правильная работа Alt+ Tab ↹, как и некоторые другие аспекты среды Windows, такие как цепочка Буфер обмена, зависит от отдельных приложений. написано правильно.