¿Cómo es posible tener hotkeys globales en OSX?

Por "global" me refiero a ese tipo de accesos directos que estoy usando en Windows y que están configurados dentro y para una aplicación, pero que se pueden usar cuando esa aplicación está oculta o minimizada (no en la parte superior). (por ejemplo, los discutidos aquí ).

Veo que en este artículo aquí sobre "OS X Mavericks: use atajos de teclado globales" esos atajos se llaman "globales" pero en un sentido diferente, me parece, porque solo están disponibles si la aplicación dada ya está activa (enfocada encima, como por ejemplo un editor de texto en el que puedo escribir) pero no si no está en esta posición (por ejemplo: si el editor de texto está abierto y listo para escribir, entonces, los accesos directos disponibles para un reproductor de audio no será accesible).

Por lo tanto, no me refiero a las teclas multimedia del teclado, sino a las que puedo configurar en una aplicación y luego puedo usar cuando otra aplicación está activa y en uso.

Al agregar algunos accesos directos para vlc en la configuración del teclado, no son globales en este sentido.

ingrese la descripción de la imagen aquí

¿Están bien las soluciones con software de terceros?
@grgarside: como imagino que de forma nativa no hay solución, ¡sí!

Respuestas (1)

Puede asignar un acceso directo a un script como este:

tell application "System Events" to tell process "VLC"
    click menu item "Step Forward" of menu 1 of menu bar item "Playback" of menu bar 1
end tell

Por ejemplo, guarde el script en ~/Library/Scripts/AppleScript Editor y luego use FastScripts para darle un acceso directo. O si ha comprado el Powerpack para Alfred , puede crear un flujo de trabajo con un activador de tecla de acceso rápido conectado a una acción Ejecutar secuencia de comandos.