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 vim
y 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
setxkbmap
solución a mi respuesta, entonces ...Uso
xmodmap
.La configuración para deshabilitar su mayúscula es
Esto se colocará en su
.xmodmap
archivo.Otra opción: para deshabilitarla temporalmente, puede usar una
setxkbmap
opción:y luego, para restaurar el comportamiento normal:
setxkbmap -option
fuente
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_6
con 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
xev
y simplemente presionando los botones que desea verificar.fuente