Désolé, John Schmitt, votre solution non testée ne fonctionne pas, mais vous étiez sur la bonne voie. Celui-ci a été testé et il fonctionne.
La bonne commande est (si vous intégrez des Applescripts dans des scripts shell, c'est ainsi que je préfère le faire) :
osascript -e 'tell application "System Events" to key code 144 using command down'
Enregistrez cela, par exemple, sous ~/bin/tdm.sh, sur la machine d'affichage cible.
Ensuite, depuis la machine principale, émettez ceci dans Terminal :
ssh [email protected] "~/bin/tdm.sh"
Il existe d'autres façons d'enregistrer et d'invoquer la commande Applescript. Je trouve plus pratique et cohérent de les intégrer dans des scripts shell - ma préférence particulière, car je fais beaucoup de scripts shell de toute façon.
Non testé, mais je pourrais envisager de créer un applescript dans ~/bin/command_f2 sur l'iMac avec le contenu suivant :
indiquez à l'application "Événements système" la frappe "F2" à l'aide de {command down}
puis depuis votre ordinateur portable tapez :
ssh [email protected] '~/bin/command_f2'
Pour obtenir plus d'aide avec cette question, envisagez de changer le titre en quelque chose comme "Envoi de frappes via ssh" car "clés" pourrait signifier être confondu avec les clés ssh.
Bonne chance.