Cómo reasignar el teclado en el "modo de diseño asciitilde"

Cómo reasignar el teclado en el "modo de diseño asciitilde"

Actualmente estoy intentando utilizar la xmodmap -efunción para reasignar mi teclado. Quiero reemplazar la twosuperiorclave greatery lessdepender de que se active el modo asciitilde.

hablo de asciitildeo gravemodo 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 xevproceso:

// 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 lessy greateren lugar del twosuperiorsí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].

información relacionada