大力亮
ryo-d****@mbm*****
2006年 1月 20日 (金) 22:53:14 JST
大力です。 今ざっと見ただけなのですが、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 > > > >