После обновления до второго монитора я столкнулся с неожиданным cmd+tab
поведением, которое действительно влияет на мой рабочий процесс:
При использовании одного монитора cmd+tab
для переключения между приложениями OS X фокусируется на последнем активном окне приложения, на которое переключается. С несколькими мониторами OS X предпочитает окна, которые находятся на том же мониторе, что и предыдущее приложение.
Чтобы привести пример:
- Рассмотрите возможность использования X-кода на мониторе 1 и терминала (окно A) на мониторе 2 и (окно B) на мониторе 2; основное внимание уделяется окну терминала B
- Вы
cmd+tab
в Xcode - Вы
cmd+tab
вернулись в Терминал, но теперь окно A имеет фокус, а не окно B
Такое поведение потенциально опасно, поскольку вы начинаете вводить команды в Терминал, прежде чем поймете, что фокус находится не на том окне.
У меня вопрос: есть ли способ заставить cmd+tab
всегда возвращаться к последнему активному окну приложения, независимо от того, на каком экране в данный момент находится фокус?
Ответы:
Системные настройки> Mission Control ... снимите флажок «Дисплеи имеют отдельные пробелы».
Это было бы моим главным подозрением. Я поменял тот в тот день, когда он появился в ОС.
Однако из комментариев это отключит возможность перемещения строки меню и док-станции к каждому экрану на специальной основе, хотя этот вопрос лучше всего задавать как отдельный вопрос, требующий возможного решения третьей стороны, поскольку я не знаю, как это сделать. сделать это изначально.
источник
Contexts предлагает значительную настройку поведения переключателя окон macOS (ярлык Alt-Tab), расположения на нескольких экранах и внешнего вида.
Установите Contexts.app. Запустить его. Затем выберите «Панель» -> «Показать панель вкл.», Как показано на следующем снимке экрана, на котором переключатель показан на «Все дисплеи» в настройке ниже. У вас также есть возможность установить активный или первичный дисплей, последний из которых является дисплеем со строкой меню, которая настраивается.
Это может решить, а может и не решить вашу точную проблему, или, возможно, предоставить даже лучшую альтернативу. Я сам люблю показывать переключатель на всех дисплеях.
источник
В Sierra (не уверен в старых версиях OSX) можно временно заблокировать меню вкладки cmd + на определенном дисплее. Док> Значок Finder> Правый клик> Параметры> Рабочий стол на дисплее [n], где [n] - номер требуемого дисплея.
источник