Comment échanger / remapper la touche VERR MAJ avec la touche Tab?

14

J'ai essayé d'échanger la touche VERR MAJ avec la touche Tab. Ainsi, la touche VERR MAJ ne devrait plus activer les MAJ, au lieu de cela, agir comme la touche Tab. Certaines personnes m'ont dit que je devrais créer un .Xmodmapfichier dans le ~/répertoire. Mais je n'ai aucune idée de la suite.

Aucune suggestion?

janoChen
la source

Réponses:

11

Listez d'abord vos paramètres actuels avec

xmodmap -pke|egrep  -e '(Tab|Caps)'

Je reçois cette sortie

keycode  23 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode  66 = Caps_Lock NoSymbol Caps_Lock

Donc, définissez temporairement votre clavier

xmodmap -e "keycode  66 = Tab ISO_Left_Tab Tab ISO_Left_Tab"
xmodmap -e "keycode  23 = Caps_Lock NoSymbol Caps_Lock"

En supposant que cela fonctionne, ajoutez ces lignes à ~ / .Xmodmap

keycode  66 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode  23 = Caps_Lock NoSymbol Caps_Lock

Vous pouvez ensuite vous déconnecter puis vous reconnecter ou

xmodmap ~/.Xmodmap
Panthère
la source
Merci beaucoup. Juste une question: que vouliez-vous dire par «définir temporairement votre clavier? «Exécuter ces lignes dans le terminal?
janoChen
oui, vous pouvez tester les paramètres dans un terminal en exécutant ces commandes.
Panther
1
Hé, cela a fonctionné mais le verrouillage des majuscules est toujours activé et désactivé. Que peut causer cela?
janoChen
1
Vous devrez peut-être d'abord effacer votre paramètre dans ~ / .Xmodmap (je n'avais pas besoin de le faire). Voir wiki.archlinux.org/index.php/Xmodmap et manpages.ubuntu.com/manpages/precise/man1/xmodmap.1.html
Panther
1
alt-capslock ne fonctionne pas comme alt-tab lorsque vous faites cela.
attente
8

ce qui fonctionne pour moi, c'est ce code:

clear Lock
keycode  66 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode  23 = Caps_Lock NoSymbol Caps_Lock
Charaf
la source
1
Pourriez-vous développer votre réponse?
Virusboy
En quoi est-elle différente de la réponse acceptée ?
Seth
1
alt-capslock fonctionne maintenant comme alt-tab (comme proposé par @pwned). Et cliquer sur la touche de verrouillage des majuscules ne s'allume pas et ne s'éteint pas (comme indiqué par janoChen).
Charaf
1
@Seth La différence importante est la clear Lockqui efface l'ancien comportement.
Jan Vlcinsky
-1

Pour alt- capslock: dans votre .Xmodmapfichier, ajoutez clear Mod1au début et ajoutez Mod1 = Alt_L Alt_Rà la fin.

Thomas
la source
Vous êtes sûr? Il dit Alt Right et Alt Left là-bas.
Braiam