Attached is a report about the inconsistency of dead key
handling on Emacs with the other applications. I confirmed
the reported behaviour with the trunk code by starting the X
session in pt_BR.UTF-8 locale. Typing "RightAlt-' c"
inserts ç (c-cedilla) in gnome-terminal, but it inserts ć
(c-acute) in Emacs.
But, it seems that inserting c-cedilla is the behaviour only
with GNOME/GTK applications (and OpenOffice, Mozilla). For
instance, xev reports "RightAlt-' c" as c-acute, any KDE
applications (e.g. kedit) insert c-acute. Gustavo, could
you also try them?
I'm not sure what we should do. Emacs is not a GTK
application even if it is configured with --with-gtk. But,
from the user point of view, I think it is better that it
insert c-cedilla as well as the other GNOME applications.
But, as I'm not that familiar with GTK programming, I don't
know how to do that.
---
Kenichi Handa
address@hidden
------- Start of forwarded message -------
From: Gustavo Maciel Dias Vieira <address@hidden>
To: address@hidden
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Date: Wed, 3 Oct 2007 14:00:55 -0300 (BRT)
Subject: Cedilla input in UTF-8 locale with dead keys.
If you use the combination of Emacs 22, a US keyboard and dead
keys in a UTF-8 locale, the combination of '+c will give you
ć (accented-c) instead of ç (cedilla). Granted, not everyone will want
a cedilla, but some people will do. Brazilians for example. GTK2 had
the same issue some time ago and they created an input method called
"cedilla" that is activated based on locale.
_______________________________________________
Emacs-devel mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/emacs-devel