Можно ли отправить нажатие клавиши через SSH? Я хочу иметь возможность отправлять ⌘ (CMD)+ F2через ssh из / в Mac OS X. Если это невозможно, решение с мышью также подойдет.
Мне это нужно потому, что у меня только одна клавиатура (но две мыши). Я использую свой iMac в качестве внешнего дисплея. Чтобы активировать целевой режим отображения на iMac, я должен каждый раз подключать клавиатуру Bluetooth, нажимать CMD+ F2, а затем пытаться подключить ноутбук к клавиатуре.
Отправка CMD+ F2через ssh или возможность использовать мышь на исходном iMac избавит меня от множества неприятностей!
osascript -e 'tell application "System Events" to key code 120 using command down';
. Как правило, он работает и может отправлять ключи, но когда дело доходит до CMD + F2, он не работает / не включает режим отображения цели. Команда верна? Есть ли другой способ включить режим отображения цели с помощью мыши или команды? Здесь выИзвините, Джон Шмитт, ваше непроверенное решение не работает, но вы на правильном пути. Это проверено, и это работает.
Правильная команда (если вы встраиваете Applescripts в сценарии оболочки, именно так я и предпочитаю это делать):
Сохраните это, например, как ~ / bin / tdm.sh, на целевом устройстве отображения.
Затем с основной машины выполните это в терминале:
Есть и другие способы сохранить и вызвать команду Applescript. Я считаю более удобным и последовательным встраивать их в сценарии оболочки - мое особое предпочтение, так как я все равно выполняю много сценариев оболочки.
источник
У меня есть этот скрипт на моем «дисплее» iMac, и я просто делюсь экраном с портативного компьютера, чтобы щелкнуть и запустить его. Если iMac заблокирован, я использую удаленный рабочий стол, чтобы разблокировать его. Я уверен, что есть более эффективный способ, но это очень легко ...
источник