%
Puffy image/svg+xml Puffy 2019-06-14 Stéphane HUC OpenBSD Team Inkscape Puffy OpenBSD https://www.openbsd.org/art4.html English "Puffy", it's a symbol of OpenBSD

Gestion de la touche de composition sous OpenBSD

Article publié, le et modifié le
2 minutes de lecture

Cet article contient 364 mots.
Source brute de l'article :
Commit version : 90bc771

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 :

  • selon votre bureau graphique, tel Gnome , KDE , Xfce

  • 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


Historique

J’ai écrit historiquement cette documentation de manière collaborative sur le wiki de la communauté “OpenBSD Pour Tous”.