emacs-devel
[Top][All Lists]
Advanced

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

Re: Cedilla input in UTF-8 locale with dead keys.


From: Kenichi Handa
Subject: Re: Cedilla input in UTF-8 locale with dead keys.
Date: Tue, 16 Oct 2007 11:04:23 +0900
User-agent: SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.2 Emacs/23.0.0 (i686-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO)

In article <address@hidden>, Stefan Monnier <address@hidden> writes:

> > FWIW, Gtk+ has a special handling of this.  Gtk+ also processes all compose
> > itself, rather than using X.  See Gtk+ sources, modules/input/imcedilla.c:

> > /* The difference between this and the default input method is the handling
> >  * of C+acute - this method produces C WITH CEDILLA rather than C WITH 
> > ACUTE.
> >  * For languages that use CCedilla and not acute, this is the preferred 
> > mapping,
> >  * and is particularly important for pt_BR, where the us-intl keyboard is
> >  * used extensively.
> >  */

Ah!  It is done by Gtk's input method.

> > Since Emacs does not use Gtk+ for character input, we don't get that 
> > mapping.

I see.

> Looks like brain-damage on the part of the Gtk guys: if there's a problem in
> this area, it should be fixed in Xlib, not in Gtk.
> I'd rather follow the standard X behavior (and maybe lobby for its change),
> than use some ad-hoc workaround.

I fully agree.  By the way, I found that c-cedilla can be
input by typing "RightAlt-, c" with all applications
(including Emacs) in pt_BR.UTF-8 locale.

---
Kenichi Handa
address@hidden




reply via email to

[Prev in Thread] Current Thread [Next in Thread]