Tenemos teclados ergonómicos en el trabajo a los que no estoy completamente acostumbrado. Parece que sigo presionando la tecla de mayúsculas mientras estoy dentro vimy está empezando a molestar. ¿Cómo puedo deshabilitar esta clave y / o cambiar para que sea otra clave?
                10
            
  
            
Respuestas:
La forma rápida y sucia de desactivarlo es con
xmodmap:La siguiente pregunta es ¿qué te gustaría hacer con ella? Usualmente lo convierto en una Ctrlclave:
Dependiendo de su DE / WM, es probable que haya una manera de hacer esto en la configuración de la GUI. Por ejemplo, Gnome tiene una opción de "diseño de teclado" en los paneles de control con una pestaña de opciones que incluye varias modificaciones de diseño similares.
fuente
setxkbmapsolución a mi respuesta, entonces ...Uso
xmodmap.La configuración para deshabilitar su mayúscula es
Esto se colocará en su
.xmodmaparchivo.Otra opción: para deshabilitarla temporalmente, puede usar una
setxkbmapopción:y luego, para restaurar el comportamiento normal:
setxkbmap -optionfuente
El uso de xmodmap solo cambiará la combinación de teclas mientras está en X. Si lo necesita en la consola, es un poco diferente. Los cambios a continuación modificarán tanto X como la consola, por lo que siempre lo hago de esta manera.
Para Linux, agregue esto a /etc/rc.local (o cree un script de inicio):
Para Solaris en una PC con edición de teclado USB
/usr/share/lib/keytables/type_6/reset(para otros tipos de teclados, reemplazaríatype_6con el tipo apropiado):Localiza esta línea:
Reemplazar con esto:
Naturalmente, puede reemplazarlo Controlcon cualquier clave que desee.
fuente
Esta es una parte de mi
.xmodmaprc, que se convierte CapsLocken Esc, y viceversa:Puede verificar los códigos de teclas ejecutando
xevy simplemente presionando los botones que desea verificar.fuente