大力亮
ryo-d****@mbm*****
2006年 1月 20日 (金) 23:07:29 JST
大力です。 直りました。 一応パッチを上げときますが、 私の書いたパッチの最短記録はもうこれで破られることはなさそうです。 良い夢を、 大力亮 <ryo-d****@users*****> 大力亮 wrote: >大力です。 > >今ざっと見ただけなのですが、scim_anthy_imengine.cppの >AnthyInstance::process_key_event (const KeyEvent& key) >がまずいのだと思います。 > > > >>// for Latin mode >>if (m_preedit.get_input_mode () == SCIM_ANTHY_MODE_LATIN) >>return process_key_event_latin_mode (key); >> >>// for wide Latin mode >>if (m_preedit.get_input_mode () == SCIM_ANTHY_MODE_WIDE_LATIN) >>process_key_event_wide_latin_mode (key); // <- ここ >> >>// for other mode >>if (get_typing_method () != SCIM_ANTHY_TYPING_METHOD_NICOLA || >>!is_nicola_thumb_shift_key (key)) >>{ >>if (process_key_event_input (key)) >>return true; >>} >> >> > > >指定した行で、処理が終わった後にreturnしていないので二重に処理してしまう >のではないかと... >今からその辺りの処理を詳しく追ってみます。 > > >大力亮 <ryo-d****@users*****> > > >UTUMI Hirosi wrote: > > > >>内海です。 >> >>scim-anthy-0.8.0 で入力モードを "全角英数" にすると >>文字が二重に表示されます。 >>例) >>"abcd" と入力 -> >>"aabbccdd" と表示される。 >> >>環境は anthy-7307, scim-1.4.4 + scim-usersのパッチ です。 >>手違いによるものかもしれませんが、念のためご連絡します。 >> >>// >>ダウンロード数が多い (1300 回以上 + 主要 distro で採用) わりに、 >>http://sourceforge.jp/projects/scim-imengine/files/?release_id=17699#17699 >>ML へのフィードバックが少ないですね。 >> >>著名 (であると思われる) ひとが slashdot で要望をお書きになったり、 >>ひなたぼっこを満喫なさっているのは残念です。 >>いろんなかたがテストしてくださるといいですね。 >>(問題なければ "問題ありません" でもいいので) >> >> >>-------------------------------------- >>GANBARE! NIPPON! >>Yahoo! JAPAN JOC OFFICIAL INTERNET PORTAL SITE PARTNER >>http://pr.mail.yahoo.co.jp/ganbare-nippon/ >>_______________________________________________ >>Scim-imengine-dev mailing list >>Scim-****@lists***** >>http://lists.sourceforge.jp/mailman/listinfo/scim-imengine-dev >> >> >> >> >> >> > >_______________________________________________ >Scim-imengine-dev mailing list >Scim-****@lists***** >http://lists.sourceforge.jp/mailman/listinfo/scim-imengine-dev > > > > -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: scim-anthy-wide-latin.diff.gz 型: application/x-gzip サイズ: 309 バイト 説明: 無し Télécharger