[Anthy-dev 2809] Re: uim-gtk

Back to archive index

Etsushi Kato ek.ka****@gmail*****
2006年 1月 27日 (金) 18:32:10 JST


06/01/27 に Etsushi Kato<ek.ka****@gmail*****> さんは書きました:
> 06/01/27 に d+r****@vdr*****<d+r****@vdr*****> さんは書きました:
> > > 試しに r2997 で snooper ではなく toplevel の key event にバインドする
> > > ようにしてみました。基本的な動作は snooper を使うのと同じなのですが、
> > > http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=321 のような状況は回避できる
> > > ようにしてあるつもりです。
> > > 興味がある方は試していただけると助かります。
> >
> > 早速試してみました。動作自体に問題はないのですが、
> > Mozilla Firefox でしばらく使っているとキー応答が急に悪くなります。
> > その状態になるとキーをちょっと早く打鍵したり、
> > キーを押しっぱなしにするだけで Mozilla Firefox が CPU 100% になります。
> > r2998 と r3000 で現象を確認しました。

まだ Firefox で試していないのですが、関係ありそうな部分として、
filter_keypress (im_uim_filter_keypress という名前にさきほど変更しましたが)
にある

    if (!cur_toplevel || key->time != uic->event_rec.time)

というのを

    if (!cur_toplevel) に変更したらどうなるでしょうか?

mozilla-1.7.x で、なぜか toplevel から key event が来なくなることが
あったので、とりあえず入れたハックなので…

--
Etsushi Kato
ek.ka****@gmail*****



Anthy-dev メーリングリストの案内
Back to archive index