Remapear a chave altgr para AC10 em XKB

2

Gostaria de remapear a chave altgr para a tecla AC10. Até agora, editei /usr/share/X11/xkb/symbols/us da seguinte forma:

// key <AC10> { [ semicolon,  colon   ] };
   key <AC10> { [ Alt_R ]}  

Depois

$ cd /var/lib/xkb; sudo rm *
$ setxkbmap us
Error loading new keyboard description

Existe uma maneira de alcançar esse mapeamento? Gostaria de usar AC10 as Alt_R . semicolon e colon serão mapeados em algumas outras chaves.

Eu consegui esse comportamento em xmodmap

keycode 47 = ISO_Level3_Shift

E imagine se é possível também em xkb .

    
por xralf 16.03.2013 / 19:49

1 resposta

2

O erro de análise ao carregar o arquivo modificado é devido ao ponto e vírgula ausente no final da linha; consertá-lo e ele será carregado.

Mas se você alterar a tecla AC10 para enviar Alt_R , ele enviará apenas um modificador Alt ; Se você quiser AltGr , isto é, uma chave para acessar símbolos de terceiro nível, então você deve enviar ISO_Level3_Shift :

key <AC10> { [ ISO_Level3_Shift ] };
    
por 04.04.2013 / 17:45