Description
La touche Compose
, dite touche de composition est une touche suivi
d’un ensemble d’une ou plusieurs touches qui permet d’imprimer les
caractères Unicode
de
manière pratique.
Il faut “voir” la touche de composition comme un raccourci à la combinaison des touches.
Sous X, souvent le DE permet de définir une touche Compose. Une fois que vous avez fait vos modifications systèmes, il est nécessaire de redémarrer votre session !
Configuration
Il existe plusieurs moyens de configurer la touche de composition :
-
la configuration des fichiers .XCompose , .Xmodmap et .xsession n’est utile que pour les sessions terminales, en mode console, voire les environnements graphiques différents des bureaux graphiques.
Gnome
Menu “Préférences” > option “Position de la touche compose”
KDE
Menu “Paramètres” (Alt+F2) > “Régions et langues”, puis choisir l’option “Avancé” dans “Disposition du clavier”. Puis parmi les options Xkb, cherchez “position de la touche compose”.
Xfce
Xfce ≥ 4.14
Depuis Xfce 4.14, le sélecteur est renommé : “Touche de composition”.
Xfce < 4.14
C’est dans “Paramètres” > “Clavier” : onglet “Disposition”, puis définir le sélecteur “Touche composée”.
Fichier .XCompose
Le fichier ~/.XCompose
sert à définir vos combinaisons de touche
personnalisées.
Pour exemple :
<Multi_key> <at> <v> : "✓" U2713 # CHECK MARK
<Multi_key> <at> <at> <v> : "✔" U2714 # HEAVY CHECK MARK
<Multi_key> <at> <X> : "✗" U2717 # BALLOT X
<Multi_key> <at> <at> <X> : "✘" U2718 # HEAVY BALLOT X
<Multi_key> <Multi_key> <t> <e> <l> : "☎" U260E # BLACK TELEPHONE
Dans cet exemple, la touche <Multi_key>
est votre touche de
composition ; la touche <at>
correspond à la touche @ et
les autres correspondent à vos lettres que vous retrouvez sur votre
clavier.
Fichier .Xmodmap
Pour la gestion de cette fonction, en mode terminal ou dans une console,
il faut créer le fichier ~/.Xmodmap
et définir dedans :
# key Compose : Touche Window
keycode 115 = Multi_key
Fichier .xsession
Ajouter à votre fichier ~/.xsession
:
# Gestion des touches clavier
xmodmap $HOME/.Xmodmap
Documentations
- https://fr.wikipedia.org/wiki/Aide:Caract%C3%A8res_sp%C3%A9ciaux_probl%C3%A9matiques
- https://fr.wikipedia.org/wiki/Touche_compose
- Le manpage : http://man.openbsd.org/XCompose
Historique
J’ai écrit historiquement cette documentation de manière collaborative sur le wiki de la communauté “OpenBSD Pour Tous”.