¿Hay alguna manera de intercambiar las teclas fn (función) y de control en linux en un macbook pro?

10

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.

a B C
fuente
Creo que esto está cableado en el teclado. Aunque no estoy seguro.
maxelost
No puedo darle una respuesta exacta, pero observe cómo los autores de estos archivos de diseño de teclado cambian las asignaciones de teclas. Me parece que cambiar las teclas regulares es bastante trivial. Con un poco de paciencia y estudiando los otros ejemplos (donde se deben instalar esos archivos), es posible que pueda descubrir cómo reasignar el control y las teclas fn. colemak.com
Рахматуллин

Respuestas:

1

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.

g19fanatic
fuente
0

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.

polvoriento
fuente