OpenBSD est UTF-8 !
Néanmoins, votre clavier quelque soit la langue n'est pas forcément capable de gérer tous les codes Unicode en appuyant simplement sur une seule touche.
Pour pouvoir générer un code Unicode, c'est la combinaison des touches CTRL+⇧ Shift+U suivi du code relatif au caractère à imprimer, appelé code Unicode.
–
—
✓
: CTRL+⇧ Shift+U + 2+7+1+3
: CTRL+⇧ Shift+U + 0+0+Alt+0@
: CTRL+⇧ Shift+U + 0+0+4+0etc
sont un seul et même caractère unicode : CTRL+⇧ Shift+U + 2+0+2+6 )
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 nommées ci-dessus.
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 !
Menu “Préférences” > option “Position de la touche compose”
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”.
Avec Xfce (avant 4.14), c'est dans “Paramètres” > “Clavier” : onglet “Disposition”, puis définir le sélecteur “Touche composée”.
Depuis Xfce 4.14, le sélecteur est renommé : “Touche de composition”.
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.
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
Ajouter à votre fichier ~/.xsession
:
# Gestion des touches clavier xmodmap $HOME/.Xmodmap
Contribut(rice|eur)s :