web-dev-qa-db-fra.com

Remappage de la touche AltGr en contrôle avec setxkbmap

Est-il possible de remapper le AltGr la clé de Ctrl avec setxkbmap?

J'ai déjà vérifié la section option dans "/usr/share/X11/xkb/rules/base.lst" mais je n'ai pas trouvé d'entrée pour AltGr...

J'ai aussi essayé xmodmap, mais certaines entrées xmodmap sur mon ~/.xsesssionrc semblent être ignorées au démarrage du système et ne prennent pas effet. Par conséquent, j'ai décidé d'y parvenir via setxkbmap ou xkb ...

Ma disposition de clavier est définie sur Go (sur un clavier italien).

C'est ce que xmodmap affiche:

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25),  Control_R (0x69)
mod1        Alt_L (0x40),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3
mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)

Et c’est ce que xev imprime lorsque j’appuie sur AltGr:

...
state 0x90, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
    XKeysymToKeycode returns keycode: 92
...

Merci pour l'aide.

3
mt22

Grâce aux suggestions de la communauté Xorg, j'ai découvert la bonne commande setxkbmap:

setxkbmap -option ctrl:ralt_rctrl
3
mt22