スクリーンリーダー

スクリーンリーダーは、スクリーンディスプレイに表示されているものを非視覚的な方法で伝えようとするソフトウェアアプリケーションで、通常はテキストを音声に変換しますが、点字や音声アイコンに変換することもできます。スクリーンリーダーは、視覚障害者、読み書きのできない人、または学習障害のある人に便利なだけでなく、目の見えない人にとっても不可欠なものです。いくつかのブラウザー拡張スクリーンリーダがありますが、ほとんどのスクリーンリーダは、ブラウザーだけでなく、すべてのユーザーアプリケーションに対してシステム全体で動作します。

Web アクセシビリティに関しては、ほとんどのユーザーエージェントがアクセシビリティオブジェクトモデルを提供し、スクリーンリーダーは、さまざまなオペレーティングシステムの機能を使用し、フック技術を使用して専用のアクセシビリティ API と対話します。

VoiceOver

macOS には、内蔵のスクリーンリーダーである VoiceOver が搭載されています。VoiceOver にアクセスするには、システム環境設定 > アクセシビリティ > VoiceOver を選択します。また、fn + コマンド + F5 で VoiceOver のオンオフを切り替えることもできます。VoiceOver は音読とコンテンツの表示の両方を行います。読み上げられた内容は、濃い灰色のボックスに表示されます。

デスクトップ/ラップトップスクリーンリーダーのユーザーは、キーボードまたはその他の非ポインティングデバイスを使用して Web サイトをナビゲートします。使用をエミュレートする最良の方法は、同じことを行うことです。

VoiceOver を使用しないキーボードナビゲーションと同様に、Tab キーと矢印キーを使用してインタラクティブな要素をナビゲートすることができます。

  • 次のインタラクティブ要素: Tab
  • 前のインタラクティブ要素t: Shift + Tab
  • 同じ名前のグループ内の次のラジオボタン: 右矢印または下矢印
  • 同じ名前のグループ内の前のラジオボタン: 左矢印または上矢印

ページのコンテンツを移動するには、Tab キーとその他の一連のキー、および Control + Option キーを使用します。

  • 次の見出し: コントロール + オプション + H
  • 次のリスト: コントロール + オプション + X
  • 次の図: 次の図:コントロール + オプション + G
  • 次のテーブル: コントロール + オプション + T
  • HTML の階層を下がる: コントロール + オプション + 右矢印
  • 前の見出し: Shift + Control + Option + H
  • 前のリスト: Shift +コントロール + オプション + X
  • 前の図: Shift +コントロール + オプション + G
  • 前のテーブル: Shift +コントロール + オプション + T
  • HTML の階層を上がる: コントロール + オプション + 左矢印

詳細情報