Este tutorial debería hacer el truco para la reasignación de teclas individuales en todo el sistema: Preguntas frecuentes: ¿Cómo deshabilitar / reasignar una tecla del teclado en Linux?
Y este tutorial se trata de crear sus propios mapas de teclas personalizados: Diseño de teclado personalizado en Ubuntu (o simplemente Linux :)
No le permitirá cambiarlo rápidamente usando un atajo. Necesitarás algunas secuencias de comandos para hacerlo, supongo.
Sin embargo, desde la primera revisión de su pregunta supuse que quería cambiar los diseños. Ha revisado su pregunta, pero aquí está cómo cambiar los diseños:
De las etiquetas, supongo que está ejecutando Kubuntu (KDE) 12.04 cambiando los diseños de manera bastante sencilla:
- Abra 'Configuración del sistema'
- Abra 'Dispositivos de entrada'
- Seleccione 'Teclado' en la pestaña vertical izquierda.
- Seleccione 'Diseños' en la pestaña horizontal.
- Marque la casilla de verificación 'Configurar diseños'.
- Agregue sus diseños de teclado preferidos haciendo clic en el botón 'Agregar' y completando los campos en el cuadro de diálogo. Seleccionar un diseño en inglés (EE. UU.) Dará como resultado 'qwerty'. - Opcionalmente, configure una tecla de acceso directo para cambiar diseños rápidamente.
- Haga clic en aplicar.
Esto debería cubrir el diseño y el comportamiento del teclado en su sesión de usuario. Para conocer la configuración del sistema, incluida la consola de texto, consulte esta pregunta .
Es muy simple. Debería editar el archivo de diseño alemán; así que ábrelo a través de una Terminal ( Ctrl+ Alt+ T):
sudo gedit /usr/share/X11/xkb/symbols/de
En el archivo abierto, puede ver "z" en la línea 27:
e "y" en la línea 38:
Todo lo que necesita hacer es cambiar y 'sy z ' s. Luego guarde el archivo y ciérrelo.
Cierre sesión una vez y vuelva a iniciar sesión para ver el resultado.
fuente
*.xkm
archivos/var/lib/xkb
para forzar la nueva compilación del teclado Ver este enlace .Ahora puedo seleccionar alemán (qwerty) en el escritorio de Unity en 14.04:
Esto me da exactamente lo que quiero.
También es posible cambiar a este diseño particular en la terminal:
¡No hay absolutamente ninguna necesidad de meterse con los archivos de diseño del teclado del sistema!
fuente
Para cambiar las teclas
z
yy
en su sesión X (gráfica), ejecute el siguiente comando en un terminal de la sesión:a=52;b=29;c=xmodmap;d="$c -e '";$c -pke | sed -nr "s/^(keycode *)$b(.*)/$d\1$a\2'/p;t;s/^(keycode *)$a(.*)/$d\1$b\2'/p" | sh
fuente