X11: Mapear Shift-Win para ser AltGr?

X11: Mapear Shift-Win para ser AltGr?

Como mapear a combinação de teclas Shift-Winpara funcionar como AltGrem distribuições Linux baseadas em Debian? O XKB está realmente pouco documentado!

Obrigado.

Responder1

A maneira mais fácil que conheço é correr xevpara encontrar o código-chave da tecla do Windows (no meu teclado, é 133, mas é provável que seja diferente no seu) e, em seguida, encontrar os nomes dos símbolos da tecla do Windows e Alt Gr (novamente , o xev pode ajudar aqui, assim como o can /usr/include/X11/keysymdef.h, que está x11proto-core-devno Ubuntu). Para usar xev, basta executá-lo na linha de comando, pressionar a tecla de seu interesse e observar a saída.

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

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

xmodmap -e 'código-chave 133 = Super_L ISO_Level3_Shift'

Veja man xmodmap para mais informações e estas páginas:

http://www.in-ulm.de/~mascheck/X11/xmodmap.html

http://madduck.net/docs/extending-xkb/

Uma maneira diferente de fazer isso no Ubuntu pode ser através de Sistema->Preferências->Teclado->Layouts->Opções... Pessoalmente, nunca tenho certeza do que significam todas essas descrições prolixas ("Alt e meta estão nas teclas alt" ?).

informação relacionada