[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: