[Scim-imengine-dev 895] Re: scim-anthy-0.8.0: 入力モードを " 全角英数 " にすると文字が二重に表示される

アーカイブの一覧に戻る

大力亮 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
>
>
>  
>




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