Cmd + Tab переключается в правильное пространство, но не поддерживает приложение до начала
У меня проблема (ошибка?) с переключением приложения на Lion.
Я использую два пробела. Скажем, Openbox открыт, а другой — Firefox и Vim.
Vim находится на переднем плане, а окно Firefox за ним.
Когда я Cmd + Tab из почтового ящика в Firefox, пространство переключается правильно, но Firefox остается в фоновом режиме.
Если я снова добавлю Cmd + Tab в Firefox или выберем его в Dock, окно появится нормально.
Ошибка не ограничивается только Firefox, ее можно увидеть со многими приложениями.
Что я делаю неправильно?
4 ответа
К оригинальному плакату вы ничего не делали неправильно.
Было ли это предназначено как функция или нет, это явно проблема юзабилити, ака ошибка. Проблема в том, что часто пораженное окно приложения оставалось уложенным поверх всех остальных окон, not позади них. При переключении взад и вперед с помощью Spaces Mission Control приложение часто застревает под другими открытыми окнами.
Откручивание пальцем CMD-TAB-OPTION-release происходит чаще, чем нет: оно либо не делает ничего по-другому, либо невозможно выполнить из-за ключей автоповторения, что делает его бесполезным жестом.
Это определенно ошибка, а не особенность. Продолжайте переворачивать назад и вперед с CMD-TAB, и окно вернется к вершине, а затем снова опустится вниз.
О, это не влияет на Spaces, поэтому кажется, что это регрессия.
Это особенность, а не ошибка: -)
Запустите вкладку с помощью Cmd-Tab , пока не дойдете до приложения, к которому вы хотите перейти, затем нажмите и удерживайте Option , прежде чем отпускать Cmd-Tab .
Я согласен с jerseyboy, это в значительной степени ошибка. Итак, под Lion 10.7.3, по почте, я переключаюсь на сафари, который находится в другом пространстве. Затем я переключаюсь обратно на почту, и пространство должным образом переключается туда, где я был. Тем не менее, окно, которое ранее было сверху, теперь скрыто за терминалом и несколькими другими окнами, которые я открывал в этом пространстве. Это раздражающая помеха для быстрого переключения между приложениями.
Один немного менее неудобный подход, чтобы вернуть приложение обратно на передний план, — это cmd-tab для рассматриваемого приложения, release (который переключается в нужное пространство), а затем нажмите cmd-tab cmd-shift-tab ( притворяясь переключателем на другое приложение, но фактически возвращаясь к тому же самому). Эта последовательность действительно неудобна, когда есть 3 комбо, когда этого должно быть достаточно. Приходите на Apple, по крайней мере, позвольте нам выбрать это поведение в системных префиксах или таинственной командной строке plist thingy.
KeyRemap4Macbook позволяет переназначения Команда + вкладка на команда + + опция , если вы хотите, чтобы это поведение по умолчанию. Он также имеет некоторые очень крутые /мощные настройки, такие как переназначение сочетаний клавиш только для определенных приложений — например, Команда переназначить + вкладка в Firefox для Управление + вкладка для переключения между вкладками браузера.
Источник
Cmd + Tab не работает на скрытых или свернутых окнах
Когда я хочу переключаться между окнами, используя Cmd + Tab, он не работает со скрытыми или свернутыми окнами. Я вижу значки этих окон в переключателе приложений, но их выбор ничего не дает. Как я могу заставить это работать снова?
Это немного сложно:
нажмите ⌘ Cmd +, ⇥ Tab чтобы показать запущенные приложения. Продолжай держать ⌘ Cmd .
нажимайте, ⇥ Tab пока не выберете приложение
нажмите ⌥ Option и отпустите ⌘ Cmd .
(Вы должны отпустить ⌘ Cmd после нажатия ⌥ Option !)
Используйте ⌘ Cmd — Tab для перехода к нужному приложению, а затем, удерживая нажатой ⌘ Cmd клавишу, нажмите стрелку ↑ или ↓ . Это покажет окна приложения в Expose. Выберите нужное окно с помощью клавиш со стрелками и нажмите, Return чтобы активировать его.
- Перейдите к Системным настройкам
- Перейти к управлению полетом
- Снимите флажок «При переключении в приложение переключитесь на пробел с открытыми окнами для приложения»
Попробуйте использовать cmd + tab сейчас.
Или попробуйте мое приложение Command-Tab Plus , помимо правильной работы со скрытыми или свернутыми приложениями, есть много удобных функций, которые неэффективно реализованы во встроенном переключателе приложения MacOs.
Например, обсуждались проблемы переключения приложений Mac Os X
Показывать только приложения, которые находятся в текущем пространстве
Я проверял это. Это должно быть обновлено. Это бесплатно. Когда я нажимаю Cmd + Tab на свернутом приложении, оно открыто!
Мои симптомы . Command Tab переключали бы полосу заголовка для каждого приложения, но отображались только некоторые окна для приложения.
Предложение выше: на вашем Mac
Перейдите к Системным настройкам. Перейдите к пункту «Отключить управление полетом». При переключении в приложение переключитесь на пробел с открытыми окнами для приложения. «Попробуйте использовать Command Tab сейчас.
Был уже на моем Mac. Я сделал наоборот и теперь Command Tab работает отлично.
Источник
Question: Q: Command-Tab Not working…..
After installing High Sierra.
Command — tab shortcut stops working after a while only way to get it back to work again is by restarting my MacBook. But then after an hour or so it stops again. Anyone know what’s causing the shortcut to fail?
I have tried everything on this URL ( Command — Tab shortcut not working ) with the same problem but nothing seem to wrok.
— 10.13 High Sierra
MacBook Pro with Retina display, macOS High Sierra (10.13), Mac early 2013
Posted on Oct 3, 2017 10:51 PM
Helpful answers
I have Sierra but i think the solution is same.
If you go to Activity monitor and search for dock, doubleclick on it, choose Force quit.
It will restart the Dock app and now it should work.If you want spaces to change to selected app then in System preferences under mission control check 2nd option (When switching to an application. )
Nov 27, 2017 8:26 AM
There’s more to the conversation
Loading page content
Page content loaded
I have Sierra but i think the solution is same.
If you go to Activity monitor and search for dock, doubleclick on it, choose Force quit.
It will restart the Dock app and now it should work.If you want spaces to change to selected app then in System preferences under mission control check 2nd option (When switching to an application. )
Nov 27, 2017 8:26 AM
This worked for me also! Thanks for the tip.
Источник
Как переключаться между окнами (задачами) в Mac OS X?
Как работать с окнами в макбуке? Я вообще не понимаю некоторых вещей.
Почему нельзя переключиться на окно по command-Tab, если я его свернул [-] или закрыл [x]?
Чем занимается кнопка [+] в заголовке окна? Зачем она это делает? У айтюнс, например, она уменьшает приложение до размеров 3×4 см.
Почему есть кнопка «свернуть окно», а есть команда «command-h», которая делает примерно то же, но не то? Можно ли как-то заставить кнопку [-] делать то же, что и «command-h», а кнопку [x] то же, что и «command-q»?
Почем при разворачивании окна на весь экран я на самом деле получаю окно на отдельном рабочем столе, со всеми вытекающими особенностями? И зачем мне при этом смотреть трехсекундное кино со спецэффектами «растяни окно»?
Вот еще актуальная цитата из хорошей статьи:
Есть косяки с переключением между приложениями при частом использовании command+Tab с приложениями с несколькими окнами. Это сложно описать коротко. Что-то вроде того, когда переключаешься межу приложениями, а тебе вместо основного окна подсовывается окно с настройками шрифтов.
- Вопрос задан более трёх лет назад
- 50072 просмотра
Почему нельзя переключиться на окно по command-Tab, если я его свернул [-] или закрыл [x]?
Можно зажав при этом option(alt).
Тоже работает. Даже если закрыл.
Отличная акробатика: зажать command, нажать tab нужное количество раз, зажать option, отпустить command, отпустить option.
Вот бы настроить такое поведение по умолчанию, просто на command-tab!
> Почему нельзя переключиться на окно по command-Tab
Потому что command-Tab не переключает между окнами. Оно переключает между приложениями. Между окнами одного приложения переключает command+тильда.
> Почем при разворачивании окна на весь экран я на самом деле получаю окно на отдельном рабочем столе
Потому что это кнопка разворачивания окна на отдельный рабочий стол.
> Например, невозможно переключиться на скайп, если до этого я закрыл кнопкой
Возможно. Вы именно переключаетесь на приложение Скайпа. У которого вы только что закрыли окно, да. Шоткат как открыть его обратно можно посмотреть в меню window.
Да, логика начала проясняться.
Но зачем переключаться между приложениями без окон? Кто-то на самом деле пользуется переключением между меню разных приложений?
Шоткат как открыть его обратно можно посмотреть в меню window
> Но зачем переключаться между приложениями без окон?
Эм. Ну потому что это запущенное приложение. А почему может понадобиться запрещать переключаться на приложение без окон?
> Кто-то на самом деле пользуется переключением между меню разных приложений?
Между каких меню, я не понял?
> В меню Skype я нашел кнопку «Show All»
Ну а я говорю про меню Window. Там есть «Skype ⌘1», «Dial pad ⌘2» и прочие.
А почему может понадобиться запрещать переключаться на приложение без окон?
Это вызывает очевидные неудобства: пользователь переключается на приложение, а приложения нет. Не говорите про меню. Никто не раобтает только с меню. Сам факт, что от некоторых приложений можно оставить одно меню — это я понимаю. Запустил приложение, а документ еще не открыл. Но нельзя же с каждым приложением так делать. У Скайпа нет никаких документов. Одно меню от Скайпа не имеет смысла.
> Кто-то на самом деле пользуется переключением между меню разных приложений?
Между каких меню, я не понял?
Между главными меню разных приложений. Command+Tab.
не закрывать, не сворачивать и не прятать окна
Да, похоже так все и задумано, как вы описываете.
Но у меня от такого подхода образуется бардак на рабочем столе и в голове:
Так не долго и потерять что-нибудь, как в настоящей реальности. Не может человек одновременно воспринимать столько объектов. В жизни помогает расфокусировка, а тут все плоское.
Да Макось идеальна и совершенна. Ее разработчики непогрешимы, я не спорю. То ли дело Майкрософт.
Но как переключиться на Скайп, если он не будет использовать Dock?
У макоси есть свои проблемы. Только к обсуждаемой вами проблеме они никак не относятся. Я привел примеры из windows что бы объяснить, что ничего такого «индивидуального» в данное логике использования Dock/Statusbar нет. Вот я сейчас на Windows, открываю окно — skype появляется в taskbar’e и доступен на переключение через alt+tab. Закрываю окно — в taskbar’e его нет и он не доступн через alt+tab.
Та же самая логика доступна и под MacOs. Вот как пример CodeBar — по умолчанию он висит в StatusBar’e. Как только вы открываете его окно — он появляется в Dock и доступен по CMD+TAB. Как только вы закрываете окно, CodeBar опять возвращается только в StatusBar.
Повторю вопрос — как к данной проблеме причастна MacOs?
Повторю вопрос — как к данной проблеме причастна MacOs?
В каждой операционной системе есть свои стандартные «родные» паттерны проектирования. Нельзя просто взять и фигачить приложения по своим правилам, даже если они лучше. Вот так к этой проблеме причастна Mac OS X. Их паттерны проектирования интерфейса не предусматривают некоторые базовые моменты.
А CodeBar можно свернуть, чтобы он не мешался перед глазами, но был доступен по CMD+Tab?
Для начала в Mac приложение и окно приложения — вещи разные и малозависимые между собой.
В Win если я открыл документ doc — word запускается. Закрыл — word закрывается. В Mac при закрытии документа word выгрузит из памяти все лишнее, но продолжит быть запущенным (чтобы в следующий раз открыть документ моментально), пока ты ему не сделаешь command+q или word->quit word. Организация Mac OS позволяет сделать так, чтобы у тебя было много запущенных программ, и ты этого абсолютно не замечал
Если это понтять-многие вопросы пропадут.
Почему нельзя переключиться на окно по command-Tab, если я его свернул [-] или закрыл [x]?
Можно. Ты переключишься на само приложение, у которого свернуто или закрыто окно. Было бы хуже сесли бы ОС сама решала вместо тебя когда разорвачивать тебе окна.
Чем занимается кнопка [+] в заголовке окна? Зачем она это делает? У айтюнс, например, она уменьшает приложение до размеров 3×4 см.
Кнопка + изначально создавалась как такая, которая подстраивает окно под контент, а не растягивает его на весь экран (как привыкли в win) т.е. так, чтобы, например, окно было как раз размером с веб-страницу, или картинку. Но сейчас эта логика иногда нарушается отдельными приложениями.
В MacOS вообще нет привычки держать окна развернутыми на весь экран, как в win, т.к. меню приложения и так всегда сверху, независимо от размера и расположения окна. И это вправду удобней после привыкания.
Почему есть кнопка «свернуть окно», а есть команда «command-h», которая делает примерно то же, но не то?
Это абсолютно разные вещи. «command-h (hide)» моментально прячет все окна текущего приложения. И ты видишь что находится под ними. Свернуть окно- соврачивает все окна по очереди.
Можно ли как-то заставить кнопку [-] делать то же, что и «command-h», а кнопку [x] то же, что и «command-q»?
Зачем? command+q это выход из приложения (кстати универсальный шорткат, разотает везде в отличие от win, в которой куча вариаций на тему). Закрыть окно документа — это command+w (о слова window). В случае многотабового окна документом является таб, а не все окно.
Почем при разворачивании окна на весь экран я на самом деле получаю окно на отдельном рабочем столе, со всеми вытекающими особенностями? И зачем мне при этом смотреть трехсекундное кино со спецэффектами «растяни окно»?
Потому что это особый полноэкранный режим. Это не то же, что Развернуть окно в Win. Просто убей у себя привычку держать все окна развернутыми — это после windows у всех так.
Есть косяки с переключением между приложениями при частом использовании command+Tab с приложениями с несколькими окнами. Это сложно описать коротко. Что-то вроде того, когда переключаешься межу приложениями, а тебе вместо основного окна подсовывается окно с настройками шрифтов.
Есть такие косяки, эо баги разработчиков с неправильными руками. Таким грешит Word
Например, невозможно переключиться на скайп, если до этого я закрыл кнопкой [x] окно сообщений. А в списке, доступном по command-tab, скайп честно висит.
Показатель того что ты находишься в скайпе-строка меню. В ней ппервым пунктом всегда находится название активного приложения. У приложения могут быть закрыты или сернуты все окна, тогда операционке нечего тебе показать из окон, но меню она тебе покажет.
Источник