Fazendo ISO_Level5_Shift funcionar

Fazendo ISO_Level5_Shift funcionar

Com linhas como

key <AD01> { [     q,          Q,        degree,        paragraph ] };

em /usr/share/X11/xkb/symbols/us, consigo acessar o símbolo de grau com ISO_Level3_Shift+q. Achei que adicionar um quinto item o tornaria acessível ISO_Level5_Shift+q, mas isso não faz nada (resulta q). Na verdade, adicionar um quinto quebra o nível 3 também. Como posso usar o modificador extra? Arco em execução.

Responder1

Você está quase lá. Você obteria com ISO_Lv3_Shift+ Shift+ q- esse é o quarto nível.

// ISO level   1  2    3         4       5    6    7    8
key <AD01> { [ q, Q, degree, paragraph, foo, bar, baz, bat ] };

Para acessar todos esses símbolos você precisará Shiftde 3 modificadores:

  • nenhum mod oferece q; adicionar ShiftparaQ
  • ISO_Lv3_Shiftda-te °; adicionar Shiftpara
  • ISO_Lv5_Shiftda-te foo; adicionar Shiftparabar
  • ISO_Lv3_Shift+ ISO_Lv5_Shiftdá a você baz; adicionar Shiftparabat

Acredito que em alguns contextos você poderá ver a combinação de ISO_Lv3_Shift+ ISO_Lv5_Shiftreferida como ISO_Lv8_Shiftou level8.

Responder2

Graças ao comentário do quixotic, descobri que funciona depois de adicionado

key.type[Group1] = "EIGHT_LEVEL";

abaixo da name[Group1]=linha.

informação relacionada