web-dev-qa-db-fra.com

Comment échanger les touches Alt avec AltGr?

Je voudrais utiliser la clé AltGr comme mon principal Alt clé. Malheureusement, le AltGr ne se comporte pas comme la gauche Alt touche avec le logiciel que j'utilise, par exemple urxvt.

Avec la commande xev la gauche Alt la clé a le code de clé 64, et le AltGr a le code clé 108.

$ xmodmap -pke me donne le résultat suivant pour la gauche Alt clé et la droite AltGr clés:

keycode  64 = Alt_L Meta_L Alt_L Meta_L
keycode 108 = ISO_Level3_Shift NoSymbol ISO_Level3_Shift

Pour être bref, je voudrais échanger la gauche Alt clé, avec le AltGr clé.

J'utilise le serveur 14.04.

5
Li Nux

J'ai trouvé la solution par moi-même :-)

$ xmodmap .Xmodmap. Le fichier .Xmodmap doit contenir les éléments suivants:

`

! Swap Mod1 and Mod5 ! remove Mod1 = Alt_L Meta_L Alt_L Meta_L remove Mod5 = ISO_Level3_Shift NoSymbol ISO_Level3_Shift keysym Alt_L Meta_L Alt_L Meta_L = ISO_Level3_Shift NoSymbol ISO_Level3_Shift keysym ISO_Level3_Shift NoSymbol ISO_Level3_Shift = Alt_L Meta_L Alt_L Meta_L add Mod1 = Alt_L Meta_L add Mod5 = ISO_Level3_Shift

6
Li Nux