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

James Su suzhe at tsinghua.org.cn
Sun Aug 15 07:13:02 PDT 2004


Hi,
  I had committed a cleaner fix, could you please have a try.

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