
Con líneas como
key <AD01> { [ q, Q, degree, paragraph ] };
en /usr/share/X11/xkb/symbols/us
, puedo acceder al símbolo de grado con ISO_Level3_Shift+q. Pensé que agregar un quinto elemento lo haría accesible ISO_Level5_Shift+q
, pero eso no hace nada (salidas q
). De hecho, agregar un quinto también rompe el nivel 3. ¿Cómo puedo hacer uso del modificador adicional? Arco para correr.
Respuesta1
Ya casi estás ahí. Obtendrías ¶
con ISO_Lv3_Shift+ Shift+ q, ese es el cuarto nivel.
// ISO level 1 2 3 4 5 6 7 8
key <AD01> { [ q, Q, degree, paragraph, foo, bar, baz, bat ] };
Para acceder a todos esos símbolos necesitarás Shifty 3 modificadores:
- ningún mod te ofrece
q
; agregar ShiftparaQ
- ISO_Lv3_Shiftte dio
°
; agregar Shiftpara¶
- ISO_Lv5_Shiftte dio
foo
; agregar Shiftparabar
- ISO_Lv3_Shift+ ISO_Lv5_Shiftte da
baz
; agregar Shiftparabat
Creo que en algunos contextos puedes ver la combinación de ISO_Lv3_Shift+ ISO_Lv5_Shiftdenominada ISO_Lv8_Shift
o level8
.
Respuesta2
Gracias al comentario de quijotic descubrí que funciona después de agregar uno.
key.type[Group1] = "EIGHT_LEVEL";
debajo de la name[Group1]=
línea.