2012-03-27 9 views
2

"1194.21ソフトウェアアプリケーションとオペレーティングシステム"これはフォーカスに関することです: "(c)入力フォーカスが変化するとインタラクティブなインタフェース要素間を移動する、現在のフォーカスの明確に定義されたオンスクリーン表示が提供されます。支援技術がフォーカスとフォーカスの変化を追跡できるように、フォーカスはプログラム的に公開されます。セクション508準拠では、すべてのウィンドウに初期(デフォルト)フォーカスが必要ですか?

同僚は、上記のルールでは、選択したウィンドウが最初に開かれたときに現在のフォーカスがある必要はないと主張しています。ウィンドウに現在のフォーカスがある場合にのみ、現在のフォーカスを明確に定義し、ユーザーがインタラクティブな要素(タブなど)内を移動する際にフォーカスが移動するようにする必要があります。

上記のルールは、開いたときにすべてのウィンドウに現在のフォーカスがあると仮定していますか?または、現在のフォーカスは不要ですか?

私は、支援技術を使っている誰かが、新しいウィンドウが開いたときにフォーカスを持っている要素を無駄に検索しなければならないと感じています。それとも私は何かを見落としていますか?

+0

つまり、Webウィンドウを意味します。特に、ログインページ。作成されたログインページにはフォーカスがないため、ユーザはタブを何度か押してユーザ名テキスト入力ボックスにフォーカス(およびニンジン)を取得する必要があります。 –

+0

タブを何度も押す必要があることについては、[スキップ]リンクをクリックすると[アドバイス](http://www.access-board.gov/sec508/guide/1194.22.htm#%28o%29)この場合のページの主な内容スキップリンクはスクリーンリーダーを対象としているため、オフスクリーンにすることができます。私たちは、以下の様式で[使用する](http://www.nhi.fhwa.dot.gov/)。 'skiplink { height:1px; 左:-10000ピクセル、 オーバーフロー:非表示。 ポジション:絶対; トップ:自動; 幅:1ピクセル; } 'もしあなたがすぐにページの下にフォーカスを動かすなら、これはもちろん駄目です。 – weir

答えて

3

第1オフ1194.21は、ソフトウェアアプリケーションとオペレーティングシステムを扱うセクション508のサブパートです。つまり、HTMLベースのイントラネットやインターネットの情報やアプリケーションには適用されません。

言われているように、今日の共通のアプローチは、適合性を評価しているものすべてに、セクション508の要件をボード全体に適用することです。これは第508節が時代遅れであるため、今日の世界で有益な基準がカテゴリに関係なくすべてに適用される包括的アプローチが採用されることが多いからです。

セクション508は、採用過程でリフレッシュされるため、セクション508では、WCAG 2.0レベルA、AAガイドラインを使用する可能性が高く、またはそれに準拠しているようです。したがって、将来の更新された要件にも準拠したい場合は、WCAG 2.0のレベルAAガイドラインに従ってください。

1194.21(c)についてのご質問にお答えするには、現在のフォーカスが目に見えるだけでなく、支援技術にも見えるようにすることが重要です。したがって、現在のフォーカスが視覚的にもプログラム的にもどこにあるのかを識別できる必要があります。これは、たとえWebページにこの要件を適用しているだけであっても、あなたはそうであると言います。

ブラウザウィンドウにロードされたログインページの例では、セクション508に準拠するために、ページロード時の入力コントロールの1つ(最初に開いた)にフォーカスを設定する必要はありません。タブを使用して、現在のフォーカスを視覚的に識別し、そのフォーカスがATソフトウェアに対してプログラム的にも識別可能である限り、このタイプの機能を追加することは、すべての人の利便性を向上させるので害はありませんが、アクセシビリティのためには必要ありません。このリンクのセクション508,1194.21(c)の「標準の手引き」のガイドを参照してください。

さらに、フォーカスを見えるようにすることについてWCAG 2.0のレベルAA 2.4.7のガイドラインを参照することができます。そのリンクは:http://www.w3.org/TR/UNDERSTANDING-WCAG20/navigation-mechanisms-focus-visible.htmlです。

ソフトウェアアプリケーションのウィンドウではなく、インターネットブラウザのウィンドウではなく、アプリケーションウィンドウがロードされたときにコントロールにデフォルトフォーカスがあることを確認する必要があることは明らかです。ブラウザのウィンドウには、デフォルトでWebコンテンツにフォーカスがない場合、少なくともブラウザの一部であるコントロールにフォーカスがあることがわかります。私はこの細部がアクセシビリティガイドラインの下で実際にカバーされているとは思っていませんが、アプリケーション/ソフトウェアの受け入れられた標準のどこかに概説されていると思います。

アクセス可能なアクセスのための努力とともに、全体的なユーザーエクスペリエンスを向上させたいと誇りに思っています。開発者が何度もコードを「外出する」ために最小限の努力をしたいだけです。優れたユーザーエクスペリエンスが重要であり、コンテンツがアクセシビリティのために設計されていることを確認するだけで、そのユーザーエクスペリエンスが向上します。良い戦いを続けてください!

-effs

+0

JeffS、あなたの完全で思いやりのある答えに感謝します。ユーザー名テキスト入力ボックスにフォーカスが設定されているという変更要求を送信します。フォーカスが合致しない場合、それは問題報告ではありません。 –

+0

こんにちはMike、あなたが知っておかなければならないことは、Federalグループの1つからSection 508のレビューを扱っていて、このようにフォーカスを設定する必要があると言っているのであれば、おそらくその機能を追加すべきです。 508はあまりにも曖昧で解釈が難しいので、実際には適用されない分野では不適合問題を呼び出すことができます。これらのグループは悪意を持っているわけではありませんが、時にはそのように見えるかもしれませんが、すべての人のアクセシビリティを確保しようとしています。だからあなたはできる限り最高のものを提供しなければなりません。 –

関連する問題