0 votos

¿Cómo puedo hacer que las teclas F (F1, F2, F3, ...) funcionen de forma diferente según el teclado utilizado?

Contexto

Tengo un MacBook Pro que regularmente "acoplo" vía USB con un monitor DisplayLink. Al monitor DisplayLink se le conecta un teclado USB externo.

Siempre que el portátil esté acoplado me gustaría utilizar el teclado USB con las teclas F actuando como teclas de función estándar (F1, F2, F3, etc...) sin que tenga que pulsar una tecla Fn.

Sin embargo, cuando uso el portátil de forma autónoma me gustaría utilizar el teclado integrado con las teclas F que activan sus funciones especiales (Mission Control, Volumen, Brillo, etc...) sin que tenga que pulsar una tecla Fn.

Pregunta

¿Cómo puedo hacer que la tecla de funciones se comporte de forma diferente (funciones normales y especiales) según el teclado que esté conectado?

Lo que he probado

Ya utilizo Mosquetón para otras tareas y pensé que sería muy fácil configurar el comportamiento deseado. Lamentablemente, la casilla que rige el comportamiento de la tecla F parece ser global. He probado a marcarla para el teclado USB y a desactivarla para el teclado integrado, pero parece que la última configuración simplemente prevalece, independientemente del dispositivo de teclado.

enter image description here

También he probado Fluor pero esa herramienta utiliza la aplicación activa como disparador para cambiar el comportamiento, no el teclado conectado.

0voto

Deecee Puntos 39

Resulta que esto se hace fácilmente en Mosquetón , no se requiere ningún script para comprobar qué dispositivo USB está conectado.

En su lugar, puede establecer el comportamiento de las teclas de función por dispositivo de destino directamente.

Para el teclado incorporado dejé el mapeo vacío, ya que quiero usar las teclas multimedia:
enter image description here

Para el teclado USB externo he mapeado cada tecla F a sí mismo:

enter image description here

El comportamiento de las teclas F en todo el sistema es utilizarlas como teclas "especiales" y no como teclas estándar.

Así que cuando escribo en el teclado interno, pulsando por ejemplo F10 se pasa al Karabiner, éste simplemente pasa la llave y el Mac silencia el sonido.
En el teclado USB pulsando F10 se pasa a Karabiner, donde se reasigna al F10 código clave y que se transmite a la aplicación.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X