Re: DトーカーIMEの文字入力時の「?行中?行目を表示」の読み上げ


04559 2017/07/13 09:32:24


西尾です。

富山の守井さんみなさん こんにちは。

下記の謎の文字列を読み上げる件ですが、IME起動時からずっと読み上げが続いて操作不能になるということでしょうか?
うちの環境(priori3 android6.1)でも文字変換のときに何らかの操作のタイミングで変換候補をすべて読み上げて止まらなくなることがたまにあります。
このときはIMEは操作不能になりますが、読み上げが終わるまで待つか、他の画面にタッチすると止まります。
その後はIME操作はふつうにできるのであまり気になりません。
talkback /shinePlusどちらも起きますが shinePlusのほうが頻度は少ないように思います。 でも守井さんの症状はこれとは違うかもしれませんね。
別件ですが talkbackの場合IME操作でタッチした文字の読み上げ音量が50%ぐらい小さくなってしまいます。
shinePlusではこの症状は起きないので現在はほぼこちらを使っています。
以上です。




04560 2017/07/13 10:04:41


守井さん、小出です。
ご指摘ありがとうございます。
完全に失念しておりました。
今回のアップデートで記憶を新たにしたのですが、
変換候補はテキストの配列が表示されています。
従来は、IMEの動作としてはTalkbackには読ませないでIMEそのものが配列の中の1個のみを喋っておりました。
すべて読み上げることはプログラム的にはありえません。
但し、何らかの原因でIMEを離れてTalkbackの世界に入ってしまうとテキストの配列を読み上げようというスクリーンリーダーの機能が働いたとみるべきでしょう。

今回のアップデートでは、変換候補の読み上げをIMEそのものが行うのではなく、Talkbackに任せたことです。
Braillebackに変換候補を表示させるためにはこれしかありませんでした。
Talkbackに読ませるためには、アクセシビィリティフォーカスというアクセシビィリティ専用のフォーカスを充てることでうまくいきました。
ところが、Android4だけは、それが動作しません。
しかたなく、Android4は従来のようにIMEが喋るように変更されたのが、この2・3日のアップデートです。
BraillebackもAndroid4は対象外とならざるを得ませんでした。

守井さん、具体的な検証方法ありがとうございます。
何かわかればまたご報告させていただきます。






    Android-ML 過去ログ に戻る