Cmd-Tab не переключает окна на Mac
Почему так происходит, частичный обходной путь и настоящее решение.
Вы нажимаете Command-Tab, ожидая, что он будет перебирать ваши открытые окна одно за другим, как Alt+Tab в Windows. Вместо этого он переключается между приложениями, а свёрнутые окна так и не появляются. Это не ошибка. На macOS Command-Tab — это переключатель приложений по своей задумке. Вот что на самом деле происходит, единственный встроенный обходной путь и как получить переключатель, который перебирает каждое окно.
❌ Почему Command-Tab переключает приложения, а не окна
macOS выстраивает работу вокруг приложений, а не отдельных окон. Command-Tab отражает это: он показывает по одному значку на каждое запущенное приложение и переключается между приложениями. Когда вы выбираете приложение, macOS выводит вперёд его последнее окно. Если у приложения одно окно, это ощущается как переключение окон. Если их пять, Command-Tab всё равно показывает один значок, и нет способа выбрать, на какое из пяти вы попадёте.
❌ Почему свёрнутые и скрытые окна не появляются
Поскольку Command-Tab перечисляет приложения, а не окна, окно, свёрнутое в Dock или принадлежащее скрытому приложению, в списке вообще не представлено. Выбор приложения часто оставляет свёрнутое окно лежать в Dock, а не разворачивает его. Так что если вы полагаетесь на сворачивание окон, Command-Tab тихо пропускает как раз те, до которых вы пытаетесь добраться.
❌ Обходной путь через Command-Backtick
У macOS всё же есть частичный ответ. Command-Backtick (клавиша над Tab) перебирает окна приложения, в котором вы сейчас находитесь. Он по-настоящему полезен для переключения между двумя документами в одном приложении. Но он ограничен: он охватывает только активное приложение, только в текущем Space и по умолчанию пропускает свёрнутые окна. Это не полноценный переключатель окон.
✅ Решение: переключайте каждое окно с AltTab

AltTab добавляет пооконный переключатель, которого нет в macOS. AltTab — это наше приложение: бесплатное, с открытым исходным кодом под GPL-3.0 и разрабатываемое уже более восьми лет. Нажмите Option-Tab — и вы получите ряд живых миниатюр всех окон, включая свёрнутые и скрытые, по всем Spaces и мониторам. Удержите клавишу и нажимайте Tab, чтобы двигаться по ряду, затем отпустите, чтобы переключиться. Если вам нужно в точности ощущение Windows, можно переназначить сочетание клавиш на Command-Tab, и тогда Command-Tab наконец будет перебирать окна вместо приложений.
Поскольку вы видите предпросмотр каждого окна, вы попадаете на нужное без угадывания. Чтобы подробнее сравнить это со встроенными инструментами, читайте AltTab против встроенного переключения окон. О платных альтернативах см. AltTab против Contexts или наш обзор переключателей окон для Mac.
Настройка AltTab
- Скачайте AltTab: Скачать 7.8M загрузок
- Откройте AltTab. В первый раз macOS запросит разрешения «Универсальный доступ» и «Запись экрана» в «Системных настройках» → «Конфиденциальность и безопасность». «Универсальный доступ» позволяет AltTab переключать окна; «Запись экрана» позволяет ему показывать миниатюры. Предоставьте оба.
- Нажмите Option-Tab — сочетание клавиш по умолчанию, — чтобы вызвать переключатель. Удержите Option и нажимайте Tab, чтобы двигаться по окнам, затем отпустите, чтобы переключиться. При желании можно переназначить сочетание клавиш на Command-Tab в настройках AltTab.
Часто задаваемые вопросы
Почему Command-Tab не переключает окна на Mac?
Потому что Command-Tab — это переключатель приложений. Он показывает по одному значку на приложение и переключается между приложениями, а не отдельными окнами. Чтобы переключаться между окнами, используйте Command-Backtick для текущего приложения или установите AltTab, чтобы перебирать каждое окно.
Как перебирать окна одного приложения?
Нажмите Command-Backtick (клавиша над Tab). Он перебирает окна активного приложения в текущем Space, но пропускает свёрнутые окна. AltTab показывает их все, включая свёрнутые и скрытые.
Как переключиться на свёрнутое окно с клавиатуры?
И Command-Tab, и Command-Backtick пропускают свёрнутые окна. AltTab включает свёрнутые и скрытые окна в свой переключатель, так что до любого из них можно добраться с клавиатуры.
Можно ли заставить Command-Tab показывать окна вместо приложений?
Со встроенным переключателем — нет. Установите AltTab и переназначьте его сочетание клавиш на Command-Tab; тогда он будет показывать миниатюру каждого окна вместо одного значка на приложение.
AltTab бесплатный и с открытым исходным кодом. Есть также AltTab Pro с 14-дневным бесплатным пробным периодом для всех.
Скачать 7.8M загрузок