macos - sierra - teclado mac desconfigurado
Captura de teclas multimedia(reproducción/pausa) en OSX (1)
En realidad, SPMediaKeyTap funciona como se esperaba pero con una pequeña advertencia:
¡Tienes que ejecutarlo en modo de lanzamiento!
Descubrí que revisaba el código fuente de VLC.
Espero que esto pueda ahorrar algo de tiempo a otras personas.
PD: si encuentra una solución mejor que SPMediaKeyTap, publíquela aquí. Hasta ahora, esta es la mejor solución que he encontrado.
La investigación, los problemas, la crisis de la edad madura
Hay algunas preguntas aquí y allá sobre la captura de los eventos de reproducción / pausa. La solución generalmente se basa en extender NSApplication y capturar sendEvent. Sin embargo, hay dos problemas con eso: iTunes se abre O BIEN algunas aplicaciones lo capturan antes (Spotify te estoy mirando).
Maldito seas spotify
Más personas estaban aburridas con la apertura de iTunes usando el play / pausa, y publicado en el stackoverflow . Sin embargo, la solución aún es superada por Spotify (y depende de una extraña lista blanca). Si abro el ejemplo y presiono una de las teclas de medios, spotify capta el evento y esa solución no.
¿Cómo puedo vencer a Spotify y capturar eventos de medios?