2005年7月20日の日記を表示中
2005年 7月 20日 (水)
■塊は魂
帰ったら「塊は魂」(みんな大好き塊魂のサントラ)が届いてました.うむ,すばらしい.つーか転がしてぇ.
[コメントを書く]
■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とかのソースと見比べても何がまずいんだかよくわからんのですよ・・・.困ったなぁ.探り方を変えてみるか・・・.
[コメントを書く]
[コメントを書く]
■動イター
uim_press_keyの後にuim_release_keyを呼ぶようにしたらちゃんとprimeも動くようになりました∩( ・ω・)∩ワーイ.そういえば前にどっかでそんな話題があったようななかったような・・・.
[コメントを書く]
[コメントを書く]
2005年7月20日の日記を表示中
[コメントを書く]