Тот факт, что каждый монитор в OS X Mavericks действует сам по себе, довольно крутой. Тем не менее, я обнаружил, что должен использовать свою мышь и щелкнуть по не сфокусированному монитору, прежде чем я смогу скользить вперед и назад по его экранам (или пробелам).
Что такое сочетание клавиш для переключения фокуса на другой монитор?
Ответы:
Вот способ, который работает с клавиатуры:
Откройте
System Preferences -> Keyboard
и щелкнитеShortcuts
вкладку.Выберите
Mission Control
из боковой панели.Прокрутите вниз, пока не увидите «Управление полетом», перечисленное на главной панели; установите флажок, если не отмечен, и щелкните треугольник раскрытия.
Вы должны видеть
Move left a space
,Move right a space
и затем рядSwitch to Desktop 1
,Switch to Desktop 2
и т.д. на стольких настольных пространства , как вы собираетесь в данный момент.Проверьте все поля
Switch to Desktop N
типа.В моих настройках каждый из этих переключателей уже имеет ярлык - Ctrl- 1, Ctrl- 2, ... Ctrl-N, где N - номер рабочего стола (управляющая клавиша отображается в каратах ('^'). Вы можете назначить любое Вы хотите это, но помогает хранить их в последовательной схеме, поэтому я предлагаю оставить их как есть.
Теперь вы можете переключаться между вашими рабочими столами (или пробелами), и если один из них выбран на другом дисплее, фокус сместится на этот дисплей.
Если вы не помните, какое число у рабочего стола, вы можете сначала использовать ярлык для самого управления полетами (мой - ⌥ Opt- Up Arrow, который, я думаю, был по умолчанию, но опять же вы можете установить его для чего угодно). Вы увидите свои текущие пронумерованные рабочие столы, а затем сможете использовать соответствующий ярлык. Нажмите, ⎋ Escчтобы выйти из управления полетами.
Я вижу, что если у меня проверены все переключатели, то, если у меня был другой рабочий стол и я снова проверил сочетания клавиш, новый рабочий стол добавляется в список переключателей, а также проверяется его ярлык. Так что нет необходимости возвращаться к Prefs после описанных выше шагов.
Спасибо, что подтолкнул меня к этому. У меня было такое же разочарование, как у вас и у других!
ДОБАВЛЕНО для El Capitan: в своей заметке от 31 октября 2016 года я опишу свои последние данные о переключении на пробел на внешнем дисплее. Кажется, вам нужно как минимум два пробела, определенных на вашем внешнем дисплее, а затем вам нужно нажать Control-N, Control-M, и вы окажетесь в пространстве M, где N & M - это числа пробелов на внешнем дисплее. ,
источник
Лучшее решение, которое я нашел на данный момент, - установить бесплатную утилиту CatchMouse из магазина приложений. Это позволяет назначать разные сочетания клавиш для «деформации» указателя мыши в центре каждого монитора. В моем случае я установил на левом мониторе Ctrl+ ⎇ Alt+ ←, а на правом Ctrl+ ⎇ Alt+ →.
Примечание. Ссылка на CatchMouse обновлена до неизвестного и ненадежного источника. Скачивайте и используйте на свой страх и риск!
источник
Я только что нашел менеджер окон с открытым исходным кодом, который называется Slate . С моей точки зрения, он лучше, чем divvy, и лучше, чем sizeup ... и у него есть привязка клавиш для переключения фокуса между экранами. Его привязки клавиш по умолчанию показаны здесь (очень настраиваемый) .. он по умолчанию ~ ⌘→и⌘←бонус: вот мой конфигурационный файл Slate .. он может дать вам несколько идей, чтобы вы началиОбновить
Из комментариев я понял, что мой ответ выше не о переключении фокуса, а о разбрасывании окон с одного монитора на другой. Вопрос не в этом.
Это решение работает при условии, что у вас уже открыты окна приложений во всех ваших мониторах.
Посмотрите на этот скриншот, чтобы понять мое решение (нажмите на него, чтобы увеличить):
Сценарий 1 Я просто нажимаю на кнопку ⌘tabдля переключения между приложениями (т.е. я переключаюсь с Chrome, который находится на уже сфокусированном мониторе, на терминал, который находится на мониторе, на котором я хочу сосредоточиться
Сценарий 2 Я делаю то же самое, просто нажав на кнопку ⌘`, это заставляет меня переключаться между окнами одного и того же приложения. В приведенном ниже примере у меня есть хромированные окна на всех трех мониторах, поэтому я просто прохожу их, пока не достигну того окна, которое хочу переключить фокус на ..
источник
Я использую Keyboard Maestro, чтобы сделать именно это. Я очерчен F16через F19ключи в этом порядке.
F16 Левый монитор двигается влево
F17 Левый монитор двигается вправо
F18 Правый монитор двигаться влево
F19 Правый монитор движется вправо
Для этого я создал 4 действия Keyboard Maestro, по одному для каждого монитора и по одному для каждого направления. Вот основной ярлык, который настраивается соответственно:
Наведите курсор на монитор без щелчка.
Нажатие клавиши Ctrl- [стрелка влево] или [стрелка вправо], в зависимости.
На самом деле я изменил сочетание клавиш в Системных настройках под управлением миссии с:
Ctrl-Стрелка для перемещения влево / вправо пробел, чтобы:
Shift- Control- Option- Command left/right arrowосвободить более простые стрелки управления для других действий. Я также изменил макрос клавиатуры Keyboard Maestro, чтобы отразить это изменение.
В то же время у меня также есть следующие операции управления полетами.
F13 Показать рабочий стол
F14 Показать окна приложения
F15 Управление полетом
Я настроил ее так, чтобы мышь оставалась на измененном мониторе, но ее легко можно было бы вернуть туда, откуда она началась.
источник
just move
SCREEN(Internal,MidX)
SCREEN(Internal,MidY)
absolute position
(Это должен быть комментарий, но у меня нет репутации, чтобы опубликовать его.)
У меня такая же проблема. Я работаю почти исключительно в полноэкранных приложениях и переключаюсь между ними с ctrl+ ◀︎и ctrl+ ▶︎. Мне нравится работать на моем основном мониторе и использовать дополнительный для сообщений. Но я не хочу оставлять сообщения видимыми, когда я ими не пользуюсь; Я бы лучше переключился обратно на рабочий стол на дополнительном мониторе. Но чтобы сфокусироваться на дополнительном мониторе, мне нужно переместить указатель мыши, чтобы полностью победить экономию времени и усилий при использовании сочетания клавиш для переключения приложений.
Что бы это ни стоило, вам не нужно ничего нажимать, чтобы переключить фокус на другой монитор. Вам нужно только переместить указатель мыши туда, где вы хотите сфокусироваться.
источник
Клавиатура Maestro может помочь вам в этом.
В моем случае я использую CTRL + 0,1,2 для ссылки на экран 0, 1, 2. Ниже описывается, как я это настраиваю. Кроме того, 0,1,2 на цифровой клавиатуре близко к вашим клавишам со стрелками, тогда вы можете использовать стрелки CTRL + для переключения окон на выбранном дисплее.
Обратите внимание, я использую щелчок, потому что я хочу переместить фокус в окно под курсором.
источник