¿Cómo cambiar el control y la tecla de función en el teclado externo de Lenovo?


5

Uso un ThinkPad de Lenovo (X220i) y, como todos los usuarios de ThinkPad, cambié "control" y "función" en el BIOS. Ahora compré un teclado USB externo de Lenovo con una distribución de teclado similar a la interna, pero desafortunadamente, "control" y "función" se intercambian solo en el teclado interno, pero no en el externo. ¿Se puede arreglar esto de alguna manera? Tal vez usando setxkbmapo xmodmap? Estoy ejecutando Debian 9 (estiramiento) por cierto. si esto importa


Acabo de encontrar esto: forums.lenovo.com/t5/Displays-Options-and-Accessories/… Parece que tengo que devolver el teclado y comprar otra cosa.
Martin

Respuestas:


4

Respondiendo mi propia pregunta:

Gracias al usuario del foro de Lenovo blackdot54 de Canadá, hay una solución de modificación de hardware que me funciona bien:

https://forums.lenovo.com/t5/Displays-Options-and-Accessories/External-Thinkpad-Keyboard-KU-1255-switch-Fn-Ctrl-on-non/mp/3954879/highlight/true#M9523

Necesitas

  • pintura conductora de plata y un pincel muy fino
  • un cortador afilado
  • cinta adhesiva
  • un pequeño destornillador plano
  • opcional: ohmímetro, puntas Q
  • obligatorio: un poco de serenidad y una mano firme

Parece difícil en las fotos, pero no es tan difícil.


0

tal vez no necesites devolver el teclado ...

puedes probar,

xev  

luego, cuidadosa y lógicamente, presione las teclas ctrl y luego Fn.

y tome nota de la salida cuando presione las teclas ctrl y luego Fn.

y luego ejecuta los siguientes comandos: (funcionó para mí DEBE ser lo mismo para ti)

 xmodmap -e "keycode 151 = Control_L"   ( changes Fn key to Ctrl func. ) 
 xmodmap -e "keycode 37 = XF86WakeUp"   (changes Ctrl key to Fn func. ) 

Esperemos que te ayude, por supuesto, si no, vuelve a la configuración original


xevReacciona en Control, pero no en Función, desafortunadamente. Ningún evento allí, parece. La función solo altera el código clave de otras teclas, si entiendo la xevsalida correctamente. Los xmodmapcomandos parecen no tener el efecto deseado.
Martin

Ya veo, funcionó bien para mí en rhel7 en lenovo t450, pero debe ser diferente en su caso, ahora estoy en el móvil, pero intentaré una cosa más que sé cuando llegue a casa, se lo haré saber. === y realmente, ¿no pasa nada cuando inicia xev y presiona la tecla Fn?
Sean Davey

¿Cambió el comportamiento del teclado interno o el de un teclado USB externo? Las teclas del teclado interno emiten eventos, pero no la tecla Fn de la externa. Probé esto con dos teclados externos de Lenovo con el mismo resultado.
Martin
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.