chewing/libchewing — Issue #5: libchewing-0.3.3 在 ibus-chewing 1.3.10 下會漏字
Author: lzh9102
Created: 2012-02-19 09:30:01+00:00
State: open

我使用的作業系統是openSUSE 12.1, 輸入法是 ibus-chewing 1.3.10, ibus-1.4.0, libchewing 0.3.3。
如果暫存區的 最長字數 不是 輸入詞語的字數 的整數倍的話，當暫存區滿出而自動commit時，最前面的一、二字會被漏掉。
例如：暫存區可容納4個中文字，則連續輸入「輸入法輸入法輸入法輸入法...」而不按Enter的話，最後的輸出會變成「法法法法法...」。
我下載了 libchewing 0.3.2 編譯安裝，就沒有這個問題了。
我也檢查過在 ibus-chewing 自動 commit 呼叫 libchewing 中的 chewing_commit_String() 時確實只有傳回「法」而不是「輸入法」。