Multi-key and deadkey setups
samuel.thibault at ens-lyon.org
Mon Jul 17 10:41:42 PDT 2006
Owen Taylor, a écrit :
On Mon, 2006-07-17 at 17:52 +0200, Samuel Thibault wrote:
> > Owen Taylor, le Mon 17 Jul 2006 10:20:32 -0400, a écrit :
> > > On Mon, 2006-07-17 at 13:44 +0100, Pádraig Brady wrote:
> > > > Simos Xenitellis wrote:
> > > > > Are you using GTK+-based applications?
> > > >
> > > > This caught me out before. See the bottom of:
> > > > http://www.pixelbeat.org/docs/xkeyboard/
> > > >
> > > > Why does GTK+ use it's own incomplete and inaccurate mappings?
> > >
> > > GTK+ needs cross-platform input code because it runs on
> > > on platforms (like directfb) that don't have their own compose
> > > handling.
> > But GTK+ SHOULD use X11's compose handling when it is available: that
> > would avoid seeing GTK+ being always late.
> I don't think you read the rest of my email...
I did, but didn't have the time to develop. The problem here is that
there shouldn't be _two_ implementations of such basic thing.
The right (tm) approach would be to split X11's compose handling from
libX11 into an xorg library that GTK+ could use on all target (Windows,
MacOS, ...). And somebody can implement in this library a way to share
the compose bindings between processes.
More information about the xorg