[SCIM] scim-hangul can't input last charator within java app.

Choe Hwanjin krisna at kldp.org
Sun Aug 15 07:29:17 PDT 2004


On Sun, Aug 15, 2004 at 10:13:02PM +0800, James Su wrote:
> Hi,
>  I had committed a cleaner fix, could you please have a try.

Great, it works fine.

> Regards
> James Su
> 
> Choe Hwanjin wrote:
> 
> >On Sat, Aug 14, 2004 at 08:50:44PM +0800, James Su wrote:
> > 
> >
> >>Hi,
> >>It's so strange. Currently, preedit string will be updated after each 
> >>commit_string () call. It's ok for most applications. So why java needs 
> >>update preedit string before committing?
> >>   
> >>
> >
> >Korean input methods don't have explicit commit key. So in many cases,
> >input method commit text implicitly and show new preedit string at one
> >key event.
> >
> >Some buggy applications does not currectly manage preedit string.  When
> >input method does not clear preedit string before commit, application
> >append commited string at wrong cursor position.  This makes incorrect
> >korean character order or shows incorrect preedit string.
> >
> >So I decide to clear preedit string before committing. I think this is more
> >safety way.
> >For java application, I don't know the reason, but this works :)
> >
> > 
> >
> >>Regards
> >>James Su
> >>   
> >>
> >_______________________________________________
> >scim mailing list
> >scim at freedesktop.org
> >http://freedesktop.org/mailman/listinfo/scim
> >
> > 
> >
> 


More information about the scim mailing list