Utilisateur:6pi/Emacs
Cette page propose de déplacer la touche Contrôle sur la 105ème touches du clavier « ê » (pour ceux qui en sont équipée) et de placer le modificateur « Hyper » (peu connu) à la place de celle-ci (qui pourra donc être utilisée pour tout autre chose). Cette technique vient en complément d'une adaptation des raccourcis standards tels que le propose Lots of birds ou Sarcastic.
Installation (GNU/Linux)
Par XKB
L'installation peut se faire en ajoutant une section dans le fichier « fr » de « xkb » (/usr/share/X11/xkb/symbols/fr) :
// fr-dvorak-bepo-ctrl partial alphanumeric_keys xkb_symbols "bepo-ctrl105" { include "fr(bepo)" key <LSGT> { [ Control_L ] }; key <LCTL> { [ Hyper_L ] }; modifier_map Control { <LSGT> }; modifier_map mod3 { <LCTL> }; };
Il suffit ensuite d'activer la disposition :
setxkbmap fr bepo-ctrl105
Par xmodmap
Il suffit de créer un fichier .Xmodmap dans votre $HOME contenant les commandes suivantes :
! suppression des références vers les touches à ré-allouer pour éviter des conflits remove Mod4 = Hyper_L remove control = Control_L ! transformation de la touche "Control" en touche "Hyper" ! le code de la touche "Control" peut-être vérifiée avec la commande "xev" keycode 37 = Hyper_L NoSymbol Hyper_L ! transformation de la touche "ê" en touche "Control" keycode 94 = Control_L Control_L Control_L Control_L slash slash ! référencement comme touches modificatrices add control = Control_L add Mod3 = Hyper_L
Il suffit ensuite d'interpréter ce fichier avec la commande « xmodmap » en tapant dans un terminal :
xmodmap ~/.Xmodmap
Pour plus d'info sur « xmodmap » taper "man xmodmap" dans un terminal.
Avantages
- Cette modification est valable pour tout votre environnement graphique (xterm, navigateur, client-mail…)
- Elle offre un gain de confort très appréciable
Désavantages
- On perd l'accès directe au « ê »