J'essaie de remapper mon right altcomportement right ctrlpour que je puisse utiliser mon pouce droit pour appuyer sur le ctrlbouton. Il s'agit d'Ubuntu 12.04.
J'ai créé le fichier .Xmodmap dans mon dossier d'accueil avec le contenu suivant:
clear control
clear mod1
!keycode 64 = Alt_L Meta_L
keycode 108 = Alt_R Meta_R
add control = Control_L Control_R Alt_R
add mod1 = Alt_L Meta_L
Comme vous pouvez le deviner, ma touche alt gauche a le code clé 64 et ma left altclé a le code clé 108.
Cela fonctionne en fait dans le sens où ma touche alt droite se comporte comme si j'appuyais sur la ctrltouche.
Cependant, ma altclé gauche ne fait plus rien, ce qui signifie que je n'ai plus de altclé. C'est étrange étant donné que cela xmodmap
donne la sortie suivante:
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x69), Alt_R (0x6c)
mod1 Alt_L (0x40), Alt_L (0xcc), 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)
Ce qui est étrange, c'est que lorsque je supprime le mappage Alt_R control, les altclés fonctionnent.
(c.-à-d., changez l'avant-dernière ligne en :)
add control = Control_L Control_R
Maintenant, même mon alt droit se comporte comme une altclé qui me confond. Après avoir supprimé le mappage Alt_R de la ligne de contrôle, la sortie de xmodmap
donne:
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x40), Alt_L (0xcc), 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)
J'espère que vous pouvez aider.
ps. J'ai utilisé ce site Web comme source.