1 votos

¿Cómo dirige MacOS los eventos del teclado?

Me pregunto sobre todo por las teclas multimedia, pero creo que la pregunta general también es interesante. Tengo una extensión en Chrome que me permite utilizar las teclas multimedia en Youtube, Soundcloud y muchos otros sitios, tengo Spotify instalado y, por supuesto, tengo iTunes. No parece predecible lo que ocurrirá cuando pulse la tecla "play", así que en los casos en los que no se basa en el foco, ¿cómo enruta OSX los eventos del teclado?

4voto

Tim Brigham Puntos 8727

No estoy seguro de cómo OS X decide a qué aplicación enviar el comando. Puede que tenga que ver con el orden de lanzamiento, o último pedido visitado . Lo que sé es que se decide por rcd : Daemon de control remoto.

Cuando se pulsa una tecla multimedia, Launch Daemon hace coincidir el LaunchEvents a com.apple.rcdevent.matching y llama a rcd . Luego se queda en un segundo plano. Puedes verlo en el Monitor de Actividad. Puedes matarlo y no reaparecerá. Simplemente vuelve cuando pulsas una tecla multimedia de nuevo. La aplicación en sí se almacena aquí:

/System/Library/CoreServices/rcd.app

Su demonio de lanzamiento está aquí:

/System/Library/LaunchAgents/com.apple.rcd.plist

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X