パスワードを忘れた? アカウント作成
712508 journal

pnp0a03_pcの日記: Narratorに優しいダイアログ設計とわ。

日記 by pnp0a03_pc

今日、Narrator(Win2000以降についてるWindowText読み上げ
ツール。目が弱い人が使うみたい)がお前のProgramで
うまく動かないですよー、といわれる。

普通は上→下、左→右の順に読み上げてくれるのに、
一部右→左で読んでしまうんで使いにくい、とのこと。

うーん。調べてみる。
タブの順番で読み上げてるのかしらん、とタブ順変えてみても
読み上げ順は変わらない。
??
読み上げ順のWindowStyleなんてあったっけ???

(しばらく経過)

…どうも、Narratorはタブ順では無く、単にDialogResourceを
「上→下、左→右」の順に読んでるだけみたいです。

この「上→下」が曲者でして、
コントロールを横一列に並べた「つもり」でも、
これらのY軸位置(コントロール左上の位置)が違うとそこに
上下関係が発生してしまうという。

例えば、

[ StatcText ] [ボタン]

と並べた場合、ボタンのほうが「上」になると(ボタンのサイズが大きい場合など)、Narratorはボタン→StaticText、の順に読んでしまうと。
直すには、StaticTextのY方向の位置をボタンと合せてあげれば
良いです。

・・・伝わる?

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家

読み込み中...