Estoy tratando de agregar un acceso directo Cmd+MediaNextTrack a esta aplicación que estoy creando.
Los atajos combinados (como, por ejemplo, Cmd+Shift+Space ) parecen funcionar bien en mi aplicación Electron.
Soy consciente de la configuración de Seguridad y privacidad/Accesibilidad que debe habilitarse para que MediaNextTrack sea accesible. Está habilitado localmente; el siguiente código funciona:
let successfullyRegistered = globalShortcut.register('MediaNextTrack', async () => { console.log("==> activated.") });y en realidad se hace cargo de cualquier acción de "siguiente pista" de Spotify y se registra correctamente en la consola.
Además, el valor booleano successfullyRegistered Registrado devuelve como true .
Sin embargo, si cambio ese código a:
let successfullyRegistered = globalShortcut.register('Cmd+MediaNextTrack', async () => { console.log("==> activated.") });La consola ya no está activada.
Pero el successfullyRegistered es true .
Y globalShortcut.isRegistered("Cmd+MediaNextTrack") también devuelve true .
Varias variaciones de Cmd tampoco funcionan: Command+MediaNextTrack , CommandOrControl+MediaNextTrack tampoco funcionan.
Pregunta
¿Hay otra forma de activar ese comando + acceso directo a la siguiente pista en la aplicación?