TOKUNAGA Hiroyuki
tkng****@xem*****
2005年 8月 4日 (木) 00:10:06 JST
On Wed, 3 Aug 2005 00:40:14 +0900 Masanari Yamamoto <h0131****@ice*****> wrote: > 山本です。 > > uim-cannaでcannaserverとしてimeproxyを使ったときに、preeditをbackspace > で消せなかったり漢字変換ができませんでした。cannaserverを起動していな > くて、「パイプが切断されました」とエラーメッセージが表示されたときにも > こうのようになります。 > > 調べてみたところ、imeproxyを使っている場合RkGetDicListが0を返すので、 > canna-context-cc-idが#fになってしまうようです。cannaserverが起動してい > ないときも同様にcanna-context-cc-idが#fになります。canna-context-cc-id > は整数でなくてはいけないため、正常に動かなくなります。 > > とりあえず以下のパッチでimeproxyを使って変換できるようになりました。た > だ、このパッチを当てたuim-cannaでimeproxyを使った場合、変換候補が多い > と少し時間がかかるのが気になります。「こう」を変換すると2秒ぐらいかか > ります(変換候補92個)。scim-cannaでimeproxyを使った場合は「こう」を変換 > するのも一瞬でした。 コミットして下さって結構です。scim-cannaでは一瞬で変換できるという事は、 uim-cannaの問題だと思うのですが、どこがボトルネックかは、調べてみないと ちょっとわかりません。正直、積極的にuim-cannaをいじりたいとは思わないの で、遅さに関してはペンディングということで…。 -- 徳永拓之 tkng at xem jp