Screen reader (スクリーンリーダー)
スクリーンリーダーは、画面に表示された内容を視覚以外の方法で伝えるソフトウェアアプリケーションのことです。通常はテキストを音声に変換しますが、点字や音声アイコンに変換することもあります。スクリーンリーダーは、目の不自由な方には欠かせませんし、視覚障碍者や読み書きのできない方、学習障碍のある方にも役立ちます。ブラウザーの拡張機能を利用したスクリーンリーダーもありますが、ほとんどのスクリーンリーダーは、ブラウザーだけでなく、すべてのユーザーのアプリケーションに対してシステム全体で動作します。
ウェブアクセシビリティに関しては、ほとんどのユーザーエージェントがアクセシビリティオブジェクトモデルを提供し、スクリーンリーダーは、さまざまなオペレーティングシステムの機能を使用し、フック技術を使用して専用のアクセシビリティ API と対話します。
VoiceOver
macOS には、内蔵のスクリーンリーダーである VoiceOver が搭載されています。VoiceOver にアクセスするには、システム環境設定 > アクセシビリティ > VoiceOver を選択します。また、fn + コマンド + F5 で VoiceOver のオンオフを切り替えることもできます。VoiceOver は音読とコンテンツの表示の両方を行います。読み上げられた内容は、濃い灰色のボックスに表示されます。
デスクトップ/ノートのスクリーンリーダーのユーザーは、キーボードまたはその他のポインティングデバイスではないものを使用してウェブサイトを操作します。使用をエミュレートする最良の方法は、同じことを行うことです。
VoiceOver を使用しないキーボードナビゲーションと同様に、Tab キーと矢印キーを使用してインタラクティブな要素を操作することができます。
- 次のインタラクティブ要素: Tab
- 前のインタラクティブ要素: Shift + Tab
- 同じ名前のグループ内の次のラジオボタン: 右または下矢印
- 同じ名前のグループ内の前のラジオボタン: 左または上矢印
ページのコンテンツを移動するには、Tab キーとその他の一連のキー、および Control + Option キーを使用します。
- 次の見出し: Control + Option + H
- 次のリスト: Control + Option + X
- 次の図: 次の図:Control + Option + G
- 次のテーブル: Control + Option + T
- HTML の階層を下がる: Control + Option + 右矢印
- 前の見出し: Shift + Control + Option + H
- 前のリスト: Shift + Control + Option + X
- 前の図: Shift + Control + Option + G
- 前のテーブル: Shift + Control + Option + T
- HTML の階層を上がる: Control + Option + 左矢印