2005年7月20日の日記の2番目の記事へのコメント

uim-el-0.0.3に向けて

昨日のCannaの問題はuim側の問題だったようでtkngさんが対処してくださいました.お蔭でCannaでも微妙な変換がバリバリできることを確認(^^;.まあ,Cannaも設定と育て方と使い方次第でそれなりになると思うんですが,大概の人はそういうところに興味を持たないか気ならないようで・・・.

って,書いてて何の話しかマジで忘れてしまいましたが,SCIMの方は単にエンジンひとつも有効にしてなかったのがまずかっただけでしたorz.ただ,SCIM有効にしてuimビルドするとuim-pref-gtkが終了時にセグるのはまた別の問題みたいで,こっちは相変わらずセグります(uim-pref-qtはちゃんと終了する).んで,uim-scimは動かしてると標準エラー出力にばらばらログを出すんで,今までのuim.elだと動かないということがわかりました.試してみたかいがあったというもの.

で,今は,r913で入れ換えられたprime.scmとか使うとuim.elからprimeがうまく利用できなくなる問題ではまってます.これが片付いたら0.0.3で一段落かなーと思ってんですが・・・.主な症状としては

  • uim_press_keyを呼んでプリエディットが伸びてもcandidate系のコールバックが呼ばれない
  • プリエディットがある状態でuim_press_keyでスペースを渡してもcandidate系のコールバックが呼ばれない
  • プリエディットがある状態でuim_press_keyでreturnを渡すと,コミットされるけど,preedit_clearコールバックが呼ばれない
    • ただし,何度もスペースを押して,一度単語登録状態に移し,そこでC-gを押してキャンセルしてやると,preedit_clearが呼ばれるようになる

という具合なんですが,r913の差し替えでこの症状が出るのがuim.el(のuim-agent)だけだったりします(mltermとかでは超普通に動く).つまり,uim-agentがUimを正しく利用できていない,すなわち自分が悪い・・・.なんですが,mltermのim_uim.cとかuimのgtk-im-uim.cとかのソースと見比べても何がまずいんだかよくわからんのですよ・・・.困ったなぁ.探り方を変えてみるか・・・.

お名前:  メールアドレス(省略可):
メールアドレスも表示されます
ここに名前その他を書いてはいけません: ここにメールアドレスその他を書いてはいけません:

2005年7月20日の日記の2番目の記事へのコメント

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2005年7月
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ