No me importa si esto se hace en la BIOS o en un módulo de kernel o software. ¿Hay alguna forma de hacer que la tecla 'fn' actúe como 'control' y la tecla 'control' actúe como 'fn' en Linux que se ejecuta en un MacBook Pro?
PD. Puede hacer esto con el software en OSX con la aplicación KeyRemap4MacBook.
linux
keyboard
macbook
macbook-pro
a B C
fuente
fuente
Respuestas:
Personalmente no he necesitado hacer esto, pero este enlace muestra que deberías poder modificar el mapeo de teclas del núcleo al arrancar para hacer este cambio.
Este enlace también indica que XFree86 intentará cargar la asignación del kernel en su momento de carga, por lo que no debería necesitar cambios solo para X si hace lo anterior primero.
fuente
Puede intentar ejecutar xev desde un xterm y ver cuál es el código clave para fn. los bits se andean y ordenan, por lo que tal vez deba mantener presionada otra tecla (ctrl) mientras presiona fn para ver los datos, pero luego retire (probablemente 0xffe3) y tal vez tenga un valor que pueda usar con xmodmap. Luché con esa tecla d ** m fn antes en esos teclados y me di por vencido.
fuente