
Me gustaría reasignar mi tecla Bloq Mayús a nada o a un código clave de mi elección.
Para obtener el mismo comportamiento en diferentes entornos (X/Wayland/TTY no gráficos) y para aprender a hacer cosas así, es importante hacerlo en el nivel del kernel (por lo que las soluciones xmodmap
/ xkb
no me ayudarán).
¿Cómo haría eso?
Además, ¿será suficiente un módulo del kernel o será necesario un cambio de código directo?
¡Gracias por cualquier sugerencia!
Respuesta1
No son necesarios ni el módulo del kernel ni el hack del kernel.
Al usarlo, setkeycodes
puede cambiar el mapeo de traducción del código de escaneo al código clave del kernel en ejecución, lo que requiere, por supuesto, privilegios de root.
Para asignar Bloq Mayús (código de escaneo 0x3a) para decir la tecla con la letra x (código clave 45), usaría setkeycodes 3a 45
para dar un ejemplo.
Usando showkey -s
y showkey
debería poder encontrar el código de escaneo y el código clave necesarios.
Asegúrese de emitir los comandos dados desde la consola, no desde una terminal.