¿Cómo puedo silenciar el audio usando un teclado externo que no sea Apple?

1

Probé varias combinaciones, pero hasta ahora no he encontrado ninguna manera de silenciar el audio (reproducir en cualquier aplicación, en todo el sistema) usando un teclado de PC normal (Cherry G80) conectado a mi Mac Book Pro (2011).

En el teclado integrado de la MacBook Pro, esto se hace simplemente presionando F10 (o Fn-F10, dependiendo de la configuración de Pref).

Me gustaría obtener la funcionalidad Fn + F10 trabajando en el teclado externo. Al parecer, los teclados de Apple tienen una tecla Fn explícita y parece que funciona.

Lo que intenté es:

  • Reubiqué la tecla del Menú de Windows (clave de la aplicación) a Fn usando KeyRemap4MacBook
  • Lo hice para que F10 no muestre la ventana de la aplicación actual, por lo que F10 está libre
  • Aún así, cuando presiono F10 o Fn + F10 en el teclado externo, no sucede nada

A mi parecer, la funcionalidad de silencio de audio es bastante baja en la pila del teclado.

Cualquier pensamiento bienvenido.

    
pregunta Johannes Overmann 27.10.2015 - 11:17

2 respuestas

1

Dos opciones: (1) usando Karabiner (anteriormente KeyRemap4Macbook) que ya tiene instalado, o (2) usando < a href="http://www.bettertouchtool.net/"> BetterTouchTool que permite una reasignación más flexible.

Tal vez tenga una versión anterior sin esta capacidad, pero actualice a la última versión de Karabiner y verá una opción de reasignación de "F10 a Volume Mute".

Paraesteproblema,BetterTouchTooltambiénfuncionabien.Aunqueseenfocaprincipalmenteenmapeargestosdeltrackpadparavariasacciones,tambiénpermitelareasignacióndeteclasdelteclado.EstoesunpocomásflexiblequeKarabinerparaesteejemplo,yaquenorequiereelajustepreestablecidoexactoquedeseaqueyaexista.

    
respondido por el Chris C 27.10.2015 - 14:10
2

Lo único que se me ocurre es crear dos servicios (silencio + no silencio) a través de Automator y luego asignar estos servicios a dos accesos directos diferentes desde el panel de configuración.

  • Primero abra Automator y elija el servicio, luego agregue un shell desde el menú de acciones
  • A continuación, escriba el script de shell para silenciar / anular silencio y guárdelos

Para silenciar: osascript -e "set volume with output muted"

Para desactivar el silencio: osascript -e "set volume without output muted"

  • Finalmente,veaConfiguración->Teclado->Accesosdirectos->Servicios,busquelosdosserviciosquecreóyasigneelaccesodirectoquedesee.
respondido por el enzo 27.10.2015 - 13:04

Lea otras preguntas en las etiquetas