Czytnik ekranu (screen reader)

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

Co to jest czytnik ekranu?

Czytnik ekranu (ang. screen reader) to oprogramowanie wspierające osoby niewidome i słabowidzące w korzystaniu z komputera, aplikacji oraz stron internetowych. Program odczytuje na głos treść interfejsu albo przekazuje ją do monitora brajlowskiego.

W kontekście witryn internetowych czytnik ekranu korzysta głównie ze struktury dokumentu HTML: nagłówków, linków, formularzy, etykiet, tekstów alternatywnych i kolejności elementów na stronie.

Dlaczego jest ważny na stronach WWW?

Osoba niewidoma nie analizuje strony wzrokowo. Zamiast tego porusza się po niej za pomocą klawiatury i komunikatów odczytywanych przez czytnik ekranu. Dlatego strona powinna być przygotowana tak, aby program mógł poprawnie rozpoznać jej elementy.

Co ułatwia działanie czytnika ekranu?

  • stosowanie semantycznych znaczników HTML, np. header, nav, main, button, label,
  • poprawna hierarchia nagłówków h1, h2, h3,
  • tekst alternatywny alt dla istotnych grafik,
  • etykiety pól formularza,
  • możliwość obsługi strony z klawiatury,
  • używanie atrybutów ARIA tylko wtedy, gdy są potrzebne.

Przykład

<label for="email">Adres e-mail</label>
<input id="email" type="email">

Dzięki powiązaniu label z polem formularza czytnik ekranu może poinformować użytkownika, jakie dane należy wpisać.

Ważne na egzaminie

Opcją, która bezpośrednio wspiera osoby niewidome w korzystaniu z witryn internetowych, jest czytnik ekranu. Sama zmiana rozdzielczości, modyfikacja czcionki lub ograniczenie liczby grafik może pomagać niektórym użytkownikom, ale nie zastępuje technologii odczytującej treść strony.