Graças ao comentário do quixotic, descobri que funciona depois de adicionar
key.type[Group1] = "EIGHT_LEVEL";
na linha name[Group1]= .
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. Eu pensei que adicionar um quinto item tornaria
acessível com ISO_Level5_Shift+q , mas isso não faz nada (saídas q ). Em
fato, adicionando um quinto quebra nível 3 também. Como posso usar o extra
modificador? Correndo Arch.
Você está quase lá. Você obteria ¶ com ISO_Lv3_Shift + Deslocava + 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 os símbolos, você precisará de Shift e 3 modificadores:
q ; adicione Shift para Q
° ; adicione Shift para ¶ foo ; adicione Shift para bar
baz ; adicione Shift para bat
Eu acredito que em alguns contextos você pode ver a combinação de ISO_Lv3_Shift + ISO_Lv5_Shift referido como ISO_Lv8_Shift ou level8 .
Tags xkb