[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

日本語入力時のもごもご問題



井上です。

BEPの開発バージョンをちょっといじりました。
Meadow 1.13等で日本語を入力すると英語エンジンがもごもごしゃべる問題を修
正し、同時にBSやC-dでの削除時にカーソル移動読みで消した文字を読み上げる
ようにしました。
しばらくいじっていないファイルなので、このメールにつけるパッチが当たると
思います。(Emacspeak-13.0ベースのBEP用です)
少しずつMeadow 1.14対応版に近づいてきたかな。

技術的なこと:
emacspeak-speak-this-char()の中で、日本語の文字はカーソル移動読みに変換
してからdtk-speak(dtk-letterではない)で読ませるようにしました。
また、オプショナル引数を設け、それがtだった場合は日本語は読まないことに
しました。日本語入力時にしゃべらせるとspeak.exeが固まることへの対策。
それと同時に、emacspeak-self-insert-commandではemacspeak-speak-this-char
をoptional引数をつけて呼ぶようにしました。
上記の変更が影響するのはEmacsのレベルで日本語と認識されている文字だけに
限られるつもりで書きました。(まだapel使ってます……)

-- 
                    Koichi Inoue, ARGV
                    E-Mail: inoue@...
                    ICQ UIN: 74900690