[Anthy-dev 2806] Re: uim-gtk

アーカイブの一覧に戻る

Etsushi Kato ek.ka****@gmail*****
2006年 1月 27日 (金) 00:41:39 JST


05/12/20 に Etsushi Kato<ek.ka****@gmail*****> さんは書きました:
> On Tue, Dec 20, 2005 at 07:50:37PM +0900,
> Masanari Yamamoto <h0131****@ice*****> wrote:

> > key snooperはgtk-im-uim.cの中にもよくないと書いてありますが、key
> > snooperを使わないといけない理由がなにかあるのでしょうか?
>
> これについては、田畑さんの仰るとおりで、キーボードーショーット
> カットのからみで snooper を使わざるをえない、ということだと理解
> しています。詳しい経緯は当事者でないのでよく知りませんけど。
> snooper ではなく、toplevel の widget に keypress をバインドしても
> いいのですが、結果は同じです。

試しに r2997 で snooper ではなく toplevel の key event にバインドする
ようにしてみました。基本的な動作は snooper を使うのと同じなのですが、
http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=321 のような状況は回避できる
ようにしてあるつもりです。
興味がある方は試していただけると助かります。

> あと以前ヤマケンさんとした comtext reset の議論にも絡んでいて、
> snooper を使っていると、本来 widget が意図している挙動 (reset) を
> 捉えることができないという問題があるようです。

gtkentry と gtktextview に関しては、reset できるのですが、まだ uim
の API でカーソル移動の reset など対応していないので、とりあえず現状の
ままにしておきます。
--
Etsushi Kato
ek.ka****@gmail*****



Anthy-dev メーリングリストの案内
アーカイブの一覧に戻る