Comment contrôle r le comportement de la touche compose ?

2006-08-09 Par sujet Charles Plessy
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


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Comment contrôle r le comportement de la touche compose ?

2006-08-09 Par sujet Charles Plessy
Le Wed, Aug 09, 2006 at 08:57:12PM +0200, Sylvain Sauvage a écrit :
  
  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.
 
 Hmm. Moi, j'obtiens _+o = º dans Sylpheed-Claws et _+o = ō dans urxvt et
 Emacs. De même, ¯+o = rien dans SC, et ō ailleurs (Emacs, urxvt).
 
 Bizarre ce Sylpheed-Claws, peut-être un coup de gtk2. Oui : gnumeric et
 firefox font pareil (º) alors que les applications KDE fonctionnent
 correctement.
 
 Comme d'hab., ils peuvent pas faire comme tout le monde...

  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 ?
 
 Le « macron », c'est ¯, pas - (sur mon clavier, j'ai mis le macron sur
 altgr+_, mais je ne sais plus s'il est là par défaut).
 (-+o = õ dans gtk2, mais rien ailleurs)

Dans le mille ! J'utilise un xfce4-terminal, qui est une appli GTK... Je
viens d'essayer avec un rxvt-unicode, et tout marche à merveille.

Bonne journée,

-- 
Charles


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]