Utilisateur:6pi/Emacs

De Disposition de clavier bépo
< Utilisateur:6pi
Révision datée du 27 juillet 2012 à 22:49 par 6pi (discussion | contributions) (Création de la page Ctrl105)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

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é 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 (Linux)

L'installation est rapide, 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 Hyper
! le code de la touche peu être vérifier avec la commande xev
keycode 37 = Hyper_L NoSymbol Hyper_L

! transformation de la touche ê en Control
keycode 94 = Control_L Control_L Control_L Control_L slash slash

! référencement des nouvelles touches comme touches modificatrices
add control = Control_L
add Mod3 = Hyper_L

Il faut ensuite interpréter ce fichier avec la commande « xmodmap » en tapant "xmodmap ~/.Xmodmap" dans un terminal (certains environnements de bureau reconnaissent automatiquement ce fichier au démarrage). 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

  • Cette technique ne fonctionne que sous X. (dû à l'utilisation de xmodmap, ce qui n'est surement pas la seule possibilité)
  • On perd l'accès directe au « ê »