Veo aquí que Automator se puede usar para crear comandos que luego se pueden activar globalmente.
No tengo idea de cómo usar Automator, pero veo que tiene algunas opciones para involucrar aplicaciones... ¿Se puede crear un "servicio" para VLC que luego se vinculará a activadores de pulsaciones de teclas?
Lo que quiero son comandos simples como pausar/reproducir, retroceder y avanzar que puedan usarse con accesos directos sin importar qué otra aplicación de ventana esté en la parte superior.
Puedes crear servicios como este:
Luego proporcione los accesos directos de los servicios desde Preferencias del sistema> Teclado> Accesos directos> Servicios.
Sin embargo , prefiero usar aplicaciones de terceros en lugar de servicios para asignar accesos directos a los scripts. Ha habido un error desde 10.7 en el que los accesos directos para los servicios no siempre funcionan hasta que pasa el cursor sobre el menú de servicios desde la barra de menú (o, por ejemplo, ejecuta un servicio una vez desde la barra de menú). También hay un retraso notable antes de que se ejecuten los servicios, y los accesos directos para los servicios no funcionan cuando una aplicación que no tiene un menú de servicios (como Tower) está al frente.
Más ejemplos:
tell application "VLC"
if playing then
tell application "System Events" to tell process "VLC"
click menu item "Pause" of menu 1 of menu bar item "Playback" of menu bar 1
end tell
else
play
end if
end tell
tell application "VLC"
set n to 60
if duration of current item - current time > n then
set current time to current time + n
else
next
end if
end tell
tell application "VLC"
set fullscreen mode to not fullscreen mode
end tell
tell application "VLC"
volumeUp
end tell
Abra el diccionario de VLC en AppleScript Editor para ver toda la terminología admitida.
Ruscos
usuario61618
Ruscos
usuario61618
Tomas Ayoub