Comment contrôler le comportement de la touche compose ?
Bonjour à tous,
Je voudrais utiliser la touche compose pour symboliser de voyelles
longues en mettant un trait dessus. Par exemple, « ō » pour un o long.
Malheureusement, j'obtiens ou õ ou º en composant o respectivement avec
un tiret ou un underscore.
Ma locale est :
sorbet【locale】$ locale
LANG=fr_FR.UTF-8
LANGUAGE=fr_JP:fr_FR:fr:en_GB:en
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=
si j'en crois les fichiers situés dans /usr/share/X11/locale, le
comportement de ma touche compose est défini d'après ce qui se fait pour
l'anglais étasunien :
sorbet【locale】$ grep fr_FR.UTF-8 compose.dir
en_US.UTF-8/Compose fr_FR.UTF-8
en_US.UTF-8/Compose: fr_FR.UTF-8
or, ce fichier me dit qu'il faut bien utiliser « - » ou « _ »...
sorbet【locale】$ grep ō en_US.UTF-8/Compose
<dead_macron> <o> : "ō" U014D # LATIN SMALL LETTER O WITH MACRON
<Multi_key> <macron> <o> : "ō" U014D # LATIN SMALL LETTER O WITH MACRON
<Multi_key> <underscore> <o> : "ō" U014D # LATIN SMALL LETTER O WITH MACRON
Donc je me trompe quelque part.. mais ou ?
PS: l'accent sur le u du ou viendra... quand je saurais reconfigurer la
touche compose. « ' » et u me donnent ú. Grrr
Bonne journée,
--
Charles Plessy,
http://charles.plessy.org
Wako, Saitama, Japon
Reply to: