Intenté reasignar una tecla que no está en mi teclado actual, pero no puedo hacer que funcione en Ubuntu 17.04.
Edité el archivo
/usr/share/X11/xkb/symbols/pc
La tecla que me falta en mi teclado es la siguiente tecla LSGT (a la derecha de la shifttecla)
key <LSGT> { [ less, greater, bar, brokenbar ] };
Por eso quiero reemplazar §la clave de la sección de abajo (a la izquierda de la clave numérica 1) con la clave de arriba. Porque nunca creo que haya usado esta clave.
entonces corro
xev -event keyboard
para obtener la información clave. ¿Pero no veo el número de clave que debo usar?
KeyPress event, serial 28, synthetic NO, window 0x3400001,
root 0xdd, subw 0x0, time 18369362, (-451,244), root:(348,296),
state 0x0, keycode 49 (keysym 0xa7, section), same_screen YES,
XLookupString gives 2 bytes: (c2 a7) "§"
XmbLookupString gives 2 bytes: (c2 a7) "§"
XFilterEvent returns: False
Cuando estaba probando esto, tenía una clave solo para probar, así que tomé la siguiente clave
key <AD12> { [ U0328, dead_circumflex, dead_tilde, dead_caron ] };
Y cambió eso a.
key <AD12> { [ less, greater, bar, brokenbar ] };
Y después de esto ejecuté el siguiente comando para borrar el caché
sudo dpkg-reconfigure xkb-data
Después de esto, cerré la sesión y volví a iniciarla. ¿Pero las claves siguen siendo las mismas y no pasa nada?
¿Qué estoy haciendo mal?
Respuesta1
Con la ayuda del comentario de Gunnars, encontré la respuesta.
cuando vi
/etc/default/keyboard
Para ver la configuración de mi teclado local actual en XKBLAYOUT.
Entonces volví a.
/usr/share/X11/xkb/symbols/
Y cambié tanto la PC como mi archivo local que encontré en la configuración XKBLAYOUT anterior.
De
key <LSGT> { [ less, greater, bar, brokenbar ] };
A
key <TLDE> { [ less, greater, bar, brokenbar ] };
hizo un
sudo dpkg-reconfigure xkb-data
Se quemó y volvió a entrar y ahora está funcionando. Y la clave se reasigna. (No estoy seguro de por qué tuve que cambiar tanto el archivo de PC como el de configuración regional, pensé que el archivo de PC tendría prioridad sobre el archivo de configuración regional)