Окно Маверикс теряет фокус на Cmd + Tab

11

В OS X Mavericks (10.9) я обнаружил очень досадную ошибку.

Воспроизвести:

  1. Подключите внешний монитор к вашему Mac
  2. Откройте два окна одного и того же приложения (например, Chrome) и поместите одно окно на Mac, а другое - на внешний дисплей
  3. Нажмите в окне на вашем внешнем дисплее, чтобы привлечь к нему внимание
  4. ⌘ Cmd+ Tab ⇥в другое приложение (например, редактор кода)
  5. ⌘ Cmd+ Tab ⇥вернуться в приложение
  6. Фокус теперь находится в окне вашего Mac, а не на внешнем дисплее (где изначально был фокус). Это означает, что вы должны нажать в окне, чтобы снова сфокусироваться на нем.

Практически это означает, что у меня больше не может быть открыто окно на моем Mac при работе с тем же приложением на внешнем дисплее. Как я могу решить это?

ниже нуля
источник
1
Вы опубликовали свою проблему на bugreport.apple.com ? В чем именно ваша проблема: вы хотите переключаться между приложениями без использования мыши и с использованием только сочетаний клавиш?
lauhub

Ответы:

4

Я не могу помочь с этим, но я могу подтвердить, что это одна из многих проблем с многоэкранными многооконными приложениями на Маверикс. По его словам, когда у вас есть 2 окна одного и того же приложения, открытого на другом экране, оно всегда будет фокусироваться на том, которое находится на основном мониторе, когда вы нажимаете вкладку cmd + и возвращаетесь в приложение. Это делает его довольно раздражающим для разработки, когда вы регулярно переключаетесь между браузером и редактором.

Сэм Парментер
источник
1

У меня была такая же проблема. Проблема исчезла после того, как я отключил все чекбоксы под панелью системных настроек «Управление полетом».

Я не использую Mission Control, поэтому это решение отлично сработало. Если вы используете Mission Control, вы, вероятно, сможете сузить, какой из флажков изменяет это специфическое поведение (я предполагаю, что «Дисплеи имеют отдельные пробелы»).

Ли Джонс
источник
1

Просто при переключении между приложениями с помощью Cmd+ Tab, когда вы отпустите CMD, удерживайте нажатойAlt

fureszpeter
источник
0

Я только что заметил эту же ошибку, когда добавил второй монитор в свой MBP.

Обновление до OSX El Capitan (Beta), похоже, исправило это. (Ура!)

Коди Кастерлайн
источник