Quiero emular el teclado numérico en letras uiojklm.
Edité el diseño en francés /usr/share/X11/xkb/symbols
(ver imagen a continuación).
Pero tengo que cambiar el diseño para poder usar lo que he hecho allí.
Me gustaría poder mantener presionado para cierto diseño Alt.
Hay dos opciones sobre cómo me gustaría cambiar a números:
-cambiar a cierto diseño mientras mantengo presionado Alt;
-Las teclas imprimen diferentes símbolos mientras se mantienen presionadas Alt;
(o después de activar Caps Lock)
Respuesta1
Edité la distribución del teclado en inglés (EE. UU.) de esta manera:
$ diff /usr/share/X11/xkb/symbols/us.orig /usr/share/X11/xkb/symbols/us
26,28c26,28
< key <AD07> { [ u, U ] };
< key <AD08> { [ i, I ] };
< key <AD09> { [ o, O ] };
---
> key <AD07> { [ u, U, 7 ] };
> key <AD08> { [ i, I, 8 ] };
> key <AD09> { [ o, O, 9 ] };
39,41c39,41
< key <AC07> { [ j, J ] };
< key <AC08> { [ k, K ] };
< key <AC09> { [ l, L ] };
---
> key <AC07> { [ j, J, 4 ] };
> key <AC08> { [ k, K, 5 ] };
> key <AC09> { [ l, L, 6 ] };
51,53c51,53
< key <AB07> { [ m, M ] };
< key <AB08> { [ comma, less ] };
< key <AB09> { [ period, greater ] };
---
> key <AB07> { [ m, M, 1 ] };
> key <AB08> { [ comma, less, 2 ] };
> key <AB09> { [ period, greater, 3 ] };
56a57,58
>
> include "level3(ralt_switch)"
De esa manera puedo escribir números como este:
Right Alt+ U-> 7
Right Alt+ K-> 5
etc.
La línea
include "level3(ralt_switch)"
habilita el mecanismo de tercer nivel; en este caso, Right Altes el valor predeterminado para aquellas distribuciones de teclado que utilizan símbolos de tercer y cuarto nivel, pero se puede cambiar.