
Utilizo una computadora portátil Lenovo ThinkPad E430 con Linux Mint. De forma predeterminada, las teclas multimedia funcionan sin la tecla Fn y F1-12 funciona como Fn+F1-12. Los invertí en BIOS, para no tener que presionar la tecla Fn cuando, por ejemplo, quiero cerrar una ventana. También invertí las teclas Ctrl y Fn, porque los chicos de Lenovo decidieron que la tecla Ctrl no debería estar en la esquina del teclado y creo que eso es ridículo. Pero ese no es el problema.
En un arranque nuevo, todo funciona como quiero. Pero con un uso prolongado (no apago mi computadora portátil todos los días, uso suspender), las teclas multimedia y F se revierten. Lo raro es que eso no pasa con el Ctrl y Fn. Siempre están invertidos, sin importar la duración de la sesión. Al reiniciar, las claves multimedia vuelven a su etapa secundaria.
Entonces mi pregunta: ¿Hay algo en el núcleo del sistema operativo (o algún otro software) que administre el teclado y el comportamiento de las teclas de función? Y si lo hay, ¿por qué no está sujeto a la BIOS (quiero decir en mi caso)? ¿Y cómo puedo sincronizarlos?
Respuesta1
En la mayoría de las funciones de los teclados integrados, como Fnsolo el BIOS, está bajo control. En la mayoría de los casos, el sistema operativo ni siquiera sabe acerca de la presencia de esta tecla modificadora especial. Algunos modelos de computadora ofrecen funciones especiales a sus controladores que se ejecutan en el sistema operativo, pero esto no siempre es cierto.
Ejemplo:
- algunas funciones son accesibles: en la utilidad proporcionada por el fabricante de su computadora portátil, puede controlar el comportamiento de la retroiluminación del teclado (siempre encendida/siempre apagada/automática)
- por otro lado, no he visto el caso en el que la pulsación de la tecla Fnfuera visible para las rutinas del teclado en el sistema operativo. Está completamente oculto del sistema operativo.
En su caso, creo firmemente que esto es sólo el problema del BIOS. También puede probarlo mediante algunos procedimientos interesantes, por ejemplo, mantener su sistema intacto durante unas horas (también puede desactivar las tareas programadas, etc.) para asegurarse de que no se haya iniciado ninguna aplicación que pueda afectar el comportamiento.