Outils pour utilisateurs

Outils du site


tips:unicode

Gestion de l'Unicode et Composition

OpenBSD est UTF-8 !

Unicode

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.

Exemples

  • tiret “demi-cadratin” : combinaison CTRL+⇧ Shift+U + 2+0+1+3 :
  • tiret “cadratin” : CTRL+⇧ Shift+U + 2+0+1+4 :
  • caractère : CTRL+⇧ Shift+U + 2+7+1+3
  • un espace insécable :   : CTRL+⇧ Shift+U + 0+0+Alt+0
  • l'arobase @ : CTRL+⇧ Shift+U + 0+0+4+0
  • etc… (oui, les trois points de suspension suivant etc sont un seul et même caractère unicode : CTRL+⇧ Shift+U + 2+0+2+6 )

Touche de composition

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 !

Gnome : Touche Compose

Menu “Préférences” > option “Position de la touche compose”

KDE : 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”.

Xfce : 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”.

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 :

~/.Xmodmap
# key Compose : Touche Window
keycode 115 = Multi_key

Fichier .xsession

Ajouter à votre fichier ~/.xsession :

# Gestion des touches clavier
xmodmap $HOME/.Xmodmap

Documentations

Contribut(rice|eur)s :

pengouinpdt
tips/unicode.txt · Dernière modification: 2020/09/18 12:24 de pengouinpdt