Actualmente estoy intentando utilizar la xmodmap -e
función para reasignar mi teclado. Quiero reemplazar la twosuperior
clave greater
y less
depender de que se active el modo asciitilde.
hablo de asciitilde
o grave
modo en referencia aesta convención
Me pregunto cómo reasignar el "diseño del modo asciitilde" ya que recupero el mismo código clave para el "diseño del modo tumba" y el "diseño del modo asciitilde".
Aquí lo que recupero con el xev
proceso:
// retrieving less
keycode 94 (keysym 0x3c, less)"<"
// passing in asciitilde layout mode
keycode 50 (keysym 0xffe1, Shift_L),
// retrieving greater with asciitilde mode activated
keycode 94 (keysym 0x3e, greater)">"
------------------
// retrieving the code of twosuperior key
keycode 49 (keysym 0xb2, twosuperior) "²"
// passing in asciitilde layout mode activated
keycode 50 (keysym 0xffe1, Shift_L)
// retrieving the code of twosuperior key with asciitilde being activated
keycode 49 (keysym 0x0, NoSymbol)
Como puedes ver, recupero el mismo código clave paramodo de diseño de tumbaymodo de diseño asciitilde.
¿Cómo puedo hacer cambios enmapa clave de diseño asciitilde?
Gracias
Respuesta1
De hecho es muy sencillo.
El primer argumento se refiere al "diseño en modo minúsculas" y el segundo argumento al "diseño en modo mayúsculas", por lo que la sintaxis del código es la siguiente:
xmodmap -e "keycode [keycode_number] = grave_mode_argument asciitilde_mode_argument"
Entonces, en nuestro caso, para colocar los símbolos less
y greater
en lugar del twosuperior
símbolo, simplemente podemos ejecutar el siguiente código:
xmodmap -e "keycode 49 = less greater"
Además, podemos recuperar los números de sus códigos clave utilizando el archivo [xev process][1]
.