Este teclado tiene solo una súper tecla, por lo que quiero reasignar la tecla de menú para compensar eso.
Este teclado tiene solo una súper tecla, por lo que quiero reasignar la tecla de menú para compensar eso.
Respuestas:
Use xev
para encontrar el código clave para la clave que desea reasignar. Por ejemplo, si presiono la Menutecla, me dice que ese es el código clave 135 .
A continuación en mi ~/.xmodmaprc
archivo, agrego una línea como esta:
keycode 135 = Super_R
... para que sea la tecla de Windows de la derecha. Entonces todo lo que queda es activar las reasignaciones de teclas. Esto generalmente ocurre automáticamente al iniciar sesión en su sesión x, pero si su entorno de escritorio no lo hace, puede ejecutarlo manualmente xmodmap ~/.xmodmaprc
desde una línea de comando o cualquier script que se ejecute al iniciar sesión.
xev
? ¿Todas las otras teclas muestran eventos?
xmodmap ~/.Xmodmap
a partir .xinitrc
, como se describe en el wiki de arco, que hace el trabajo. Solo la vista previa con xmodmap cuando ya estoy conectado no funciona.
No sé qué sistema usa, pero si es un inicio de sesión bastante moderno como root, vaya a
/usr/share/X11/xkb/keycodes
Copiar (hacer una copia de seguridad) del evdev
archivo. Editarlo. Encuentre la línea con la tecla de menú y cambie su alias a súper tecla (izquierda o derecha), por ejemplo, cambie
alias <MENU> = <COMP>;
a
alias <MENU> = <SUPR>;
Cerrar sesión, iniciar sesión ( X11
debe reiniciarse), disfrute de su nuevo teclado.