¿Es posible hacer una tecla de acceso rápido para cambiar la salida de audio?

1

Estoy usando monitores externos. Debido a esto, cada vez que mi mac se pone en suspensión, redirige automáticamente la salida al monitor. Esto es molesto de arreglar, ya que tengo que mover el mouse y hacer clic para arreglarlo cada vez. ¿Hay una manera de configurar una tecla de acceso rápido para alternar la salida de sonido para mí? algo como command+shift+s

    
pregunta kilojoules 20.10.2016 - 20:04

1 respuesta

1

Como solo tienes los dos dispositivos de salida, el siguiente código alternará entre los dos.

tell application "System Preferences"
    activate
    set current pane to pane "com.apple.preference.sound"
    tell application "System Events"
        tell application process "System Preferences"
            tell tab group 1 of window "Sound"
                click radio button "Output"
                if (selected of row 2 of table 1 of scroll area 1) then
                    set selected of row 1 of table 1 of scroll area 1 to true
                else
                    set selected of row 2 of table 1 of scroll area 1 to true
                end if
            end tell
        end tell
    end tell
    quit
end tell

Lo pruebo como un Servicio de Automatización utilizando una acción Ejecutar AppleScript y luego le asigno un combo de teclas de acceso rápido y funciona en mi sistema con solo dos salidas de sonido. La parte difícil será encontrar un combo de teclas de acceso rápido que no esté asignado a ninguna o todas las aplicaciones.

Como ejemplo, command shift s es Guardar como ... en Safari, pero si el Escritorio tiene el foco al presionarlo, funciona. activar el servicio.

  1. Abrir Automator.
  2. Archivo > Nuevo > Servicio, con la configuración que se muestra en la imagen.
  3. Agrega una acción Ejecutar AppleScript y reemplaza el código predeterminado por el código arriba.
  4. Guarde el servicio como, por ejemplo: Alternar dispositivo de sonido
  5. Asígnele un método abreviado de teclado en: Preferencias del sistema > Teclado > Accesos directos > Servicios

    
respondido por el user3439894 20.10.2016 - 22:19

Lea otras preguntas en las etiquetas