Como alterar o significado do nível 3 de teclas com o XKB

1

Eu tive um pequeno hack para obter o "Umlaute" alemão em um teclado ANSI dos EUA com o XModap. Quando eu mantenho o Caps-Lock, eu recebo o Umlaute nos lugares onde eles estão em um teclado alemão. Aqui meu arquivo .Xmodmap

remove Lock = Caps_Lock
keycode  66 = Mode_switch

keycode  26 = e E EuroSign cent
keycode  30 = u U udiaeresis Udiaeresis
keycode  34 = bracketleft braceleft udiaeresis Udiaeresis
keycode  47 = semicolon colon odiaeresis Odiaeresis
keycode  32 = o O odiaeresis Odiaeresis
keycode  48 = apostrophe quotedbl adiaeresis Adiaeresis
keycode  38 = a A adiaeresis Adiaeresis
keycode  20 = minus underscore ssharp ssharp
keycode  39 = s S ssharp
keycode 106 = Shift_R

Desde que mudei para Wayland / sway isso não funciona mais e atualmente só vejo a opção de fazer isso em XKB. Eu não consegui descobrir:

  • como eu faço o Caps-Lock não "pegajoso"?
  • como adiciono o Nível 3 necessário a uma determinada chave?
por dabai 14.07.2018 / 21:15

0 respostas