I've got the same problem for the scim wijesekera IMEngine. I've
> On Sun, Apr 27, 2008 at 12:07 PM, Choe Hwanjin <
[hidden email]> wrote:
> > On Sun, Apr 27, 2008 at 1:13 AM, Anuradha Ratnaweera
> > <
[hidden email]> wrote:
> > > Hi there,
> >
> > Hi
> >
> >
> > > I need to do some resetting (e.g.: commit uncommitted preedit strings)
> > > when the cursor location changes as the result of a mouse click.
> > >
> > > Using focus_{in,out} won't do, because the user may not leave the
> > > active window, but only click another location of the same "text
> > > area".
> > >
> > > I tried using various virtual functions in IMEngineInstanceBase class,
> > > but non of them I tested were triggered as the result of a mouse
> > > click. I know handling mouse clicks is not SCIM's concern, but the
> > > change of context by cursor moving different location in text is
> > > important to a SCIM IM module (Sinhala) I maintain. Right now I have
> > > a hack, but want to get rid of it.
> >
> > Korean input method has the same problem.
> >
> > It's the problem of applications.
> > Each application is responsible for calling "reset" method when users
> > moves the caret or click
> > the mouse button. But many of them do not.
> > So we have to report it to the app's bug tracker as a bug.
> >
> > > Changing semantics (e.g.: ask users to commit before using the mouse)
> > > is not an option, as this IM is very popular, and I don't want to
> > > disappoint any of the present users, including myself. ;-)
> > >
>
>
> So what kind of application did you test?
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
> Don't miss this year's exciting event. There's still time to save $100.
> Use priority code J8TL2D2.
>
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone> _______________________________________________
> Scim-devel mailing list
>
[hidden email]
>
https://lists.sourceforge.net/lists/listinfo/scim-devel>
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.