Spiacente, John Schmitt, la tua soluzione non testata non funziona, ma eri sulla strada giusta. Questo è testato e funziona.
Il comando giusto è (se incorpori Applescript negli script di shell, che è come preferisco farlo):
osascript -e 'tell application "System Events" to key code 144 using command down'
Salvalo, ad esempio, come ~/bin/tdm.sh, sul computer del display di destinazione.
Quindi, dalla macchina principale, emetti questo in Terminale:
ssh [email protected] "~/bin/tdm.sh"
Esistono altri modi per salvare e richiamare il comando Applescript. Trovo più conveniente e coerente incorporarli negli script di shell -- la mia preferenza particolare, dato che comunque faccio molti script di shell.
Non testato, ma potrei prendere in considerazione la creazione di un applescript in ~/bin/command_f2 su iMac con i seguenti contenuti:
indica all'applicazione "Eventi di sistema" di premere il tasto "F2" utilizzando {command down}
e poi dal tuo laptop digita:
ssh [email protected] '~/bin/command_f2'
Per ottenere ulteriore aiuto con questa domanda, valuta la possibilità di cambiare il titolo in qualcosa come "Invio di sequenze di tasti tramite ssh" perché "chiavi" potrebbe significare confuso con chiavi ssh.
Buona fortuna.