
Quiero que mi alt derecho AltGrse comporte como mi control izquierdo Control_Len la consola virtual de Linux.
Utilizo la showkey
utilidad y descubrí que al presionar AltGrse genera un código clave 100
. Entonces escribí un archivo rebind.map con esta línea:
keycode 100 = Control
Y luego cargué esta configuración conloadkeys $(readlink -f rebind.map)
Entonces, si presiono AltGr+, cdebería producir el mismo resultado que Control+ c. Y lo hace, en la primera pulsación. Al presionar por segunda vez, el teclado queda inutilizable.
¿Cómo puedo vincular correctamente mi AltGrcomportamiento como Control_Len la consola virtual de Linux?
Respuesta1
¿Te refieres a inutilizable ya que en Control parece estar presionado constantemente? Intenté lo mismo y tuve el mismo problema. Mi solución fue guardar el mapa de teclas actual dumpkeys
y extraer la línea del código de tecla que quería cambiar, que era
keycode 56 = Alt ... (Alt repeated a total of 128 times)
Entonces cambié esa línea para que fuera
keycode 56 = Control ... (Control repeated a total of 128 times)
y cargué el archivo con esa línea loadkeys
y parece funcionar ahora.
Respuesta2
Ok, encontré la solución. Aunque no sé exactamente por qué funciona. El secreto es agregar keymaps 0-15
encima de la keycode 100 = Control
línea, así:
keymaps 0-15
keycode 100 = Control