teclas teclado tecla sierra reproducción reproduccion play macbook mac las high funcionan enabler desconfigurado configurar con como activar macos keyboard keyboard-events

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?