Hacer que ISO_Level5_Shift funcione

Hacer que ISO_Level5_Shift funcione

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_Shifto 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.

información relacionada