Estuve en esa situación hace algún tiempo. La única forma que parece funcionar sin emitir el atajo con el teclado de Apple que encontré fue esta en los foros de Logitech.
He implementado con éxito lo que creo que es una solución razonable. Esto es lo que hice...
Compré e instalé Keyboard Maestro de Stairways Software.
Dentro de Keyboard Maestro creé una nueva Macro en el Grupo Macro Global.
Para "Activado por cualquiera de lo siguiente:" seleccioné "Esta tecla de dispositivo:" y luego presioné el botón de silencio (es decir, F10) en mi teclado Logitech. Keyboard Maestro capturó correctamente esto como "Silencio del receptor USB".
Para "Ejecutará las siguientes acciones:" hice que Keyboard Maestro registrara mis pulsaciones de teclas y luego presioné ⌘-F2 USANDO MI TECLADO DE APPLE. Keyboard Maestro capturó esto como ⌘-? (estoy seguro de que el ? es solo un marcador de posición). Se ve raro, pero funciona.
Ahora, cuando presiono el botón de silencio (F10) puedo entrar Y SALIR del Modo de Visualización de Objetivo desde mi teclado Logitech.
Originalmente probé con otra tecla (F15), pero eso no funcionó para mí. Me permitió entrar, pero no salir, del Modo de Visualización de Objetivo. Sospecho que esto se debe al hecho de que tu Mac ignora la mayoría de las teclas del teclado cuando está en el Modo de Visualización de Objetivo. Sin embargo, sabía que todavía "escuchaba" las teclas que controlan la reproducción de música. Seleccioné el silencio porque era el menos ofensivo de usar. Aún no he probado otros.
Pero, este método, como dice el autor en su siguiente publicación, tiene una desventaja realmente desagradable:
Resulta que la solución no es perfecta. Después de quitar las pilas del teclado inalámbrico de Apple, el truco de silencio/F10 en el teclado Logitech dejó de funcionar. Así que, ahora tengo el teclado inalámbrico de Apple encendido, pero sin usarlo - el truco de silencio/F10 en el teclado Logitech vuelve a funcionar.
Entonces, es una lástima, pero el mejor método es mantener y usar el teclado de Apple.
3 votos
El código
osascript -e 'tell application "System Events" to key code 144 using command down'
funcionaba para mí en Mavericks, pero no ha funcionado desde que actualicé mi iMac a Yosemite. :|1 votos
@Dougal, acabo de intentarlo y funcionó en 10.10.4.
0 votos
El enfoque de osascript solo funciona cuando hay un teclado conectado.