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.
También he probado Fluor pero esa herramienta utiliza la aplicación activa como disparador para cambiar el comportamiento, no el teclado conectado.