はじめに

ローカル環境をはじめにの指示に従って設定したことを確認してください。

キーボードテスト

マウスに加えて、インターフェースがキーボードのみのユーザーにも完全にアクセス可能であることを確認してください。変更をキーボードだけで操作してみてください:

  • インタラクティブな要素がTab、Shift+Tab、または矢印キーを使用してフォーカスを受け取れることを確認してください。
  • ボタンはEnterまたはSpaceを押すことでアクティブにする必要があります。
  • ラジオボタンとチェックボックスはSpaceを押すことでチェックされるべきですが、Enterではありません。

要素が矢印キーを使用してフォーカスできるが、
TabShift+Tabではできない場合は、WAI-ARIAコンポジットサブクラスロールのいずれかを使用してグループ化することを検討してください。たとえば、toolbarmenulistboxなどです。

インタラクションが複雑または混乱している場合は、それがキーボードのみのユーザーにも影響を与えることを考慮してください。

スクリーンリーダーテスト

WebAIM: スクリーンリーダーユーザー調査 #8 結果によると、最も一般的なスクリーンリーダーとブラウザの組み合わせは次のとおりです:

スクリーンリーダー & ブラウザ 回答者数 回答者の割合
JAWS with Chrome 259 21.4%
NVDA with Firefox 237 19.6%
NVDA with Chrome 218 18.0%
JAWS with Internet Explorer 139 11.5%
VoiceOver with Safari 110 9.1%
JAWS with Firefox 71 5.9%
VoiceOver with Chrome 36 3.0%
NVDA with Internet Explorer 14 1.2%
その他の組み合わせ 126 10.4%

スクリーンリーダーでテストする際は、このリストの上部にあるいくつかの組み合わせを使用してみてください。たとえば、VoiceOverでテストする場合は、Safariを使用することが望ましいです。

NVDA with Firefox

NVDAはWindows用の無料のスクリーンリーダーであり、最も人気のあるものです。

インストール後、他のプログラムと同様にアプリを開くことでNVDAを起動できます。システムトレイにアイコンが表示され、さらに多くのオプションにアクセスできます。「スピーチビューア」ダイアログを有効にすることをお勧めします。これにより、スクリーンショットを撮る際にNVDAが発表している内容を示しやすくなります。

スピーチビューアが有効なNVDAオプション

Gutenbergエディタ内でNVDAが有効になっている状態で、
Insert+F7を押すと、リンク、見出し、フォームフィールド、ボタン、ランドマークなど、タイプ別にグループ化された要素を見つけることができる要素リストが開きます。

NVDA要素リストダイアログ

要素に適切なラベルが付いていることを確認し、ランドマークを通じてナビゲートし、その後Tabと矢印キーを使用してランドマーク内の要素を移動することをお勧めします。

VoiceOver with Safari

VoiceOverはmacOSのネイティブスクリーンリーダーです。システム環境設定 > アクセシビリティ > VoiceOver > VoiceOverを有効にするか、Commandキーを押しながらTouch IDを3回素早く押すことで有効にできます。

macOSアクセシビリティ設定パネル

Gutenbergエディタ内でVoiceOverが有効になっている状態で、
Control+Option+Uを押すと、ローターが開き、ページ上のさまざまな領域や要素をより簡単に見つけることができます。これは、要素が正しくラベル付けされていることを確認するための良い方法でもあります。このリストの名前が意味をなさない場合は、改善する必要があります。

VoiceOverローターを使用してフォームコントロールとランドマークをナビゲート

個々の要素ではなく、最初に地域や他の大きなエリアを選択することをお勧めします。そうすることで、その地域内のナビゲーションをより良くテストできます。

インタラクションしたい地域を見つけたら、Control+Optionと右または左の矢印キーを使用して、ページ上の次または前の要素に移動できます。その後、VoiceOverが発表する指示に従ってください。