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

Probé varias combinaciones, pero hasta ahora no he encontrado ninguna forma de silenciar el audio (reproduciendo 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 incorporado de la MacBook Pro, esto se hace simplemente presionando F10 (o Fn-F10, según la configuración Pref).

Me gustaría que la funcionalidad Fn+F10 funcione en el teclado externo. Aparentemente, los teclados de Apple tienen una tecla Fn explícita y parece funcionar.

Lo que probé es:

  • Reasigné la tecla Menú de Windows (tecla de aplicación) a Fn usando KeyRemap4MacBook
  • Lo hice para que F10 no muestre la ventana de la aplicación actual, por lo que F10 es gratis
  • Aún así, cuando presiono F10 o Fn+F10 en el teclado externo, no pasa nada

A mí me parece que la funcionalidad de silenciamiento de audio está en un nivel bastante bajo en la pila de teclado.

Cualquier pensamiento es bienvenido.

La instalación de Karabiner (en lugar de KeyRemap2Macbook) resuelve este problema al admitir explícitamente Fn+F10/F11/F12 para controlar la configuración de audio. Exactamente lo que quiero.

Respuestas (2)

Dos opciones: (1) usando Karabiner (anteriormente KeyRemap4Macbook) que ya tiene instalado, o (2) usando 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 "F10 para silenciar volumen".

Captura de pantalla del mosquetón

Para este problema, BetterTouchTool también funciona bien. Aunque se centra principalmente en asignar gestos del panel táctil a varias acciones, también permite reasignar las teclas del teclado. Esto es un poco más flexible que Karabiner para este ejemplo, ya que no requiere el preajuste exacto que desea que ya exista.

Captura de pantalla de BetterTouchTool

¡Muchas gracias! Instalar Karabiner parece resolver todos mis problemas. No solo puedo asignar F10 para silenciar, ahora también puedo asignar Fn+F10/F11/F12 a las funciones de audio y esto funciona con el uso de la extraña tecla de menú de Windows como Fn 'Tecla de aplicación a Fn'.
Intenté actualizar KeyRemap2Macbook haciendo clic en el botón 'buscar actualizaciones', pero probablemente debido al cambio de nombre no encontré nada . Karabiner parece haber avanzado mucho.

Lo único que se me ocurre es hacer dos servicios (silenciar + activar) 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/reactivar el silencio y guárdelo

Silenciar :osascript -e "set volume with output muted"

Para dejar de silenciar:osascript -e "set volume without output muted"

ingrese la descripción de la imagen aquí

  • Finalmente, vaya a Configuración -> Teclado -> Accesos directos -> Servicios, busque los dos servicios que creó y asigne el acceso directo que desee.ingrese la descripción de la imagen aquí