X11: Mapear Shift-Win para ser AltGr?

0

Como alguém pode mapear a combinação de chaves Shift-Win para funcionar como AltGr em distribuições Linux baseadas no Debian? XKB é muito escassamente documentado de fato!

Obrigado.

    
por dotancohen 04.02.2012 / 11:35

1 resposta

1

A maneira mais fácil que eu conheço é executar xev para encontrar o código-chave da sua chave do Windows (no meu teclado, é 133, mas é provável que seja diferente da sua), então encontre os nomes de keysym para as janelas key e Alt Gr (novamente, xev pode ajudar aqui, assim como /usr/include/X11/keysymdef.h , que está em x11proto-core-dev no Ubuntu). Para usar xev , basta executá-lo a partir da linha de comando, depois pressionar a tecla de seu interesse e ver a saída.

Acho que Alt Gr é Alt_R ou ISO_Level3_Shift (a tecla "Alt Gr" no meu teclado está mapeada para o segundo, mas minha tecla "Alt" esquerda está mapeada para Alt_L ).

Em seguida, você pode colocar algo como o seguinte no arquivo de inicialização do seu shell, por exemplo, ~/.bashrc (uma alternativa é .xmodmaprc ):

xmodmap -e 'keycode 133=Super_L ISO_Level3_Shift'

Veja man xmodmap para mais, e estas páginas:

link

link

Uma maneira diferente de fazê-lo no Ubuntu pode ser via System- > Preferências- > Teclado- > Layouts- > Opções ... Pessoalmente, eu nunca tenho certeza do que significam todas essas palavras ("Alt e meta estão em alt keys "?).

    
por 05.02.2012 / 18:37