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*****