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

Choe Hwanjin krisna at kldp.org
Sun Aug 15 05:38:07 PDT 2004


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


More information about the scim mailing list