Переключиться в режим целевого дисплея без клавиатуры

6

Вот мои настройки: MacBook - & gt; Отображение молнии - & gt; iMac 27 "

MacBook - основной компьютер, который я хочу использовать; iMac - это (внешний) дисплей.

Это все работает просто отлично. Проблема в том, что когда я отключаю, а затем снова подключаю MacBook, мне приходится вручную переводить iMac в режим целевого дисплея с помощью клавиатуры. Это означает, что мне нужно держать клавиатуру подключенной к iMac, и она загромождает мой стол!

Есть ли способ переключить iMac в TDM без использования клавиатуры? Может быть, войдя в систему удаленно?

Я нашел несколько похожих вопросов, но ... нет ответов!

Возможно ли, чтобы iMac поддерживал целевой режим отображения даже через сон / заставку

Режим Target Display: как автоматизировать и сохранить при закрытии ноутбука

Кто-нибудь?

Anna Dickinson
источник
3
osascript -e 'tell application "System Events" to key code 144 using command down' работал для меня в Mavericks, но не работал с тех пор, как я обновил свой iMac до Yosemite. : |
Dougal
1
@ Дугал, я только что попробовал, и это работало на 10.10.4.
gk5885
Подход osascript работает только при подключенной клавиатуре.
Abhi Beckert

Ответы:

3

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

Я использовал инструмент под названием Карабинер из https://pqrs.org/osx/karabiner/ , При установке включите следующие опции, чтобы заставить Command + F2 работать:

F1..F12 to Functional Keys (Brightness Adjust, Music Control, etc)
- F1,F2 to Brightness Adjust
--- F1 to Brightness Down
--- F2 to Brightness Up

После включения этой опции нажмите Ctrl + F2, предварительно подключив ваш MacBook с помощью кабеля Thunderbolt. Если вам повезет, у вас будет работать новый внешний дисплей!

Stanislaw Wozniak
источник
Карабинер исправил мою проблему, но не конкретную из перечисленных Станиславом, в моем случае это была опция из списка «Для клавиатур ПК». В списке много опций «F1..F12», и вам может понадобиться попробовать многие из них, прежде чем найти тот, который работает.
Andrew Lavers
Это отлично сработало для меня с клавиатурой не Apple.
Keith Kurak
2

VirtualKVM позволит вам использовать «iMac в качестве монитора для [вашего] Macbook». Это супер просто и бесплатно.

enviable
источник
Просто чтобы сказать спасибо, это очень полезное приложение! Я тоже пробую 1Keyboard ,
Matt Sephton
1

Я был в такой ситуации некоторое время назад. Единственный способ, который, кажется, работает без использования ярлыка с клавиатурой Apple, я нашел это было на форумах Logitech ,

Я успешно реализовал то, что считаю разумным обходным путем. Вот что я сделал ...

Куплено и установлено Клавиатура Маэстро от программного обеспечения Лестницы.

В Keyboard Maestro я создал новый макрос в Global Macro Group.

Для «Запускается любым из следующих действий:» я выбрал «Этот ключ устройства:», а затем нажал кнопку отключения звука (т.е. F10 ) на моей клавиатуре Logitech. Клавиатура Maestro правильно запечатлела это как «USB Receiver Mute».

Для «Выполню следующие действия:» Я сделал так, чтобы Keyboard Maestro записывал нажатия клавиш, а затем я нажимал; - F2 Использование моей клавиатуры клавиатуры. Клавиатура Маэстро запечатлела это как -? (Я уверен, что? Это просто заполнитель). Это выглядит странно, но это работает.

Теперь, когда я нажимаю кнопку отключения звука ( F10 ) Я могу войти и выйти из режима отображения цели с клавиатуры Logitech.

Я изначально попробовал другой ключ ( F15 ), но это не сработало для меня. Это позволило мне войти, но не выйти, режим отображения цели. Я подозреваю, что это связано с тем фактом, что ваш Mac игнорирует большинство всех клавиш на клавиатуре в режиме Target Display. Однако я знал, что он все еще «слушал» клавиши, управляющие воспроизведением музыки. Я выбрал немой, поскольку это было наименее оскорбительным для использования. Я еще не пробовал других.

Но этот метод, как говорит автор в своем следующем посте, имеет очень неприятный недостаток:

Оказывается, решение не идеально. После того, как я вынул батарейки из беспроводной клавиатуры Apple, отключение F10 трюк на клавиатуре Logitech перестал работать. Итак, теперь у меня включена беспроводная клавиатура Apple, но она не используется. F10 трюк на клавиатуре Logitech снова работает.

Жаль, но лучший способ - поддерживать и использовать клавиатуру Apple.

jherran
источник
Я протестировал это решение, и оно отлично работает, если вы уже используете Maestro. Опция Karabiner, однако, не требует клавиатуры от Apple (Karabiner также бесплатен).
Andrew Lavers
0

Просто продолжение, если у кого-то все еще есть проблемы даже с предыдущими инструкциями. Насколько мне известно, это относится только к клавиатурам Logitech, хотя это может относиться к другим, у которых есть программное обеспечение (например, Logitech Control Center), управляющее функциональностью функциональных клавиш.

В этом случае программное обеспечение, управляющее клавиатурой, отменяет Карабинер - в Logitech Control Center (LCC) это можно «исправить», перейдя на вкладку «Общие» настроек клавиатуры LCC и отметив первый флажок: «Когда этот флажок установлен нажмите клавиши F1, F2 и т. д., чтобы использовать стандартные функциональные клавиши, и нажмите и удерживайте клавишу Fn, чтобы использовать расширенные функции, напечатанные на клавишах. "

После установки этого флажка функциональные клавиши становятся раздражающими, так как в них сказано, что вы должны нажимать их вместе с клавишей «fn». НО целевой режим отображения работает как шарм, если вы включили регуляторы яркости F1 / F2 в Karabiner! Поскольку я использую его редко, я просто оставляю флажок снятым, чтобы клавиатура была более удобной для пользователя, а затем проверяю его, когда хочу использовать TDM!

Надеюсь, это полезно!

Ben Hubbell-Engler
источник