¿Cuál es la forma más sencilla de intercambiar la funcionalidad de la Escclave y la `clave?
Sistema ➜ Preferencias ➜ Teclado ➜ Diseños ➜ Las opciones me permiten intercambiar mi Ctrlclave y Capslockclave, lo cual fue bueno, pero no parece que me permita hacer otras claves de manera generalizada.
La xmodmap
respuesta que fue aceptada aquí fue útil. Ahora mi `clave está en la Escclave física , y viceversa. El problema es que cuando I Shift+ Escsigo obteniendo un solo `cuando me gustaría obtener una tilde.
10.10
keyboard-layout
xmodmap
oadams
fuente
fuente
\`
Respuestas:
Desea seguir la lista de cinco puntos de instrucciones en los foros de ubuntu de Andy Meier: http://ubuntuforums.org/showthread.php?p=10286878#post10286878
Las claves que tendría que modificar en su / usr / share / X11 / xkb / symbols / mynewlayout serían:
key <ESC> {[ quoteleft, asciitilde ] };
key <TLDE> {[ escape ] };
Luego debe registrar este nuevo diseño como se describe en el foro. Buena suerte.
fuente
Xmodmap reemplaza los códigos clave.
shift+esc
No es una clave diferente. Verifique la salida dexev
cuando presionaa
yshift+a
. Encontrará que el estado cambia de 0x0 a 0x1 mientras el código clave permanece igual. Lo que desea hacer es cambiar la definición de una clave, no solo agregar las teclas A / a o ~ / `. Redefinir la salida del cambio de estado de la clave está fuera del alcance dexmodmap
.No sé exactamente cómo hacer lo que quieres, pero creo que crear una definición de teclado es la forma correcta. Editaré con más ayuda si descubro cómo hacerlo. Tal vez esto te pondrá en el camino correcto.
fuente
Leí en otra parte que Ubuntu ya no usa xmodmap. Está usando xkb en su lugar. Hay algo de información sobre eso en esta publicación:
Xmodmap permanente en Ubuntu 13.04
Sin embargo, todavía estoy usando 12.04LTS, y quería cambiar mi Esc y las llaves graves. Lo hice con xmodmap y funcionó.
Creé un pequeño script que ejecuta xmodmap y tengo ese script ejecutado cuando inicio sesión. Los comandos xmodmap son:
No sé si esta solución funcionará en versiones de Ubuntu más recientes que 12.04.
fuente