On Mon, 2003-09-01 at 23:10, TOKUNAGA Hiroyuki wrote: > On Mon, 1 Sep 2003 16:58:18 -0700 > Ken Deeter <ktdeeter@xxxxxxxxxxxxxxxxxxxx> wrote: > > > I've been looking through bugzilla for the exact report.. but there > > was(still is w/ 2.2.x) a problem where when using the XIM based > > immodule, key events are recieved by the application even when an XIM > > consumes those keys. > > It's not a problem about XIM based immodule only. All of immodule has > the same problem. I've reported to bugzilla a few month ago, and you can > see the report at http://bugzilla.gnome.org/show_bug.cgi?id=111438 I'd suggest looking at: http://bugzilla.gnome.org/show_bug.cgi?id=90082 instead. The problem is not "widgets should get all keystrokes before accelerator processing" But: "Input methods should get keystrokes before accelerator processing" The first would be a way of solving the second, but not the only way. > > Anyhow, I know it has been fixed (i just can't find the report) and > > was curious if it could be backported to the 2.2.x branch, as it is > > still quite annoying to deal with (in every gtk+ app). I tried 2.2.3 > > but the behaviour was still the same. > > This bug has been fixed? I've tested latest CVS now, but seems this bug > isn't fixed yet. > > To solve this problem, once inputing starts, input method should steal > all inputs from the keyboard until inputing ends, I think. (I haven't > finished reading XEMBED Spec and haven't understood proper behavior of > Client/Embedder, so I cannot say how we should do to solve the problem.) Yes, handling XEMBEd is a major problem here. Regards, Owen _______________________________________________ gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list