Technologieën

Screen reader

Zie ook: SR

Software die scherminhoud omzet in gesynthetiseerde spraak of vernieuwbaar braille. De dominante desktop-schermlezers zijn JAWS (betaald, Windows), NVDA (open source, Windows) en VoiceOver (ingebouwd in macOS/iOS). TalkBack is het Android-equivalent.

Een screen reader is software die scherminhoud omzet in gesynthetiseerde spraak of vernieuwbaar braille. Het is de primaire hulptechnologie die wordt gebruikt door blinde en ernstig slechtziende computergebruikers — en de user agent waarvoor de volledige ARIA- en semantisch-HTML-stack uiteindelijk is ontworpen.

Wat een screen reader doet

Schermlezers werken door de toegankelijkheidsstructuur van het besturingssysteem of de browser te doorlopen — een interne datastructuur die elementen, hun rollen, namen, toestanden en relaties beschikbaar stelt. De schermlezer serialiseert deze structuur naar spraak (of braille) en stuurt toetsenbordinvoer terug naar de applicatie.

Een gebruiker die het web navigeert met een schermlezer kan:

  • Sequentieel lezen door op de pijl-omlaag of een „lees volgende“-toets te drukken.
  • Per kop springen (toets H in veel lezers) om lange pagina’s door te bladeren.
  • Tussen landmarks springen (<nav>, <main>, <aside>) om tussen paginaregio’s te bewegen.
  • Een lijst met links openen om navigatiemogelijkheden geïsoleerd te scannen.
  • Een lijst met formuliervelden openen voor snelle formulierinvulling.
  • Continu lezen via „alles voorlezen“-opdrachten.

Dit is de reden waarom kopstructuur, landmarks en nauwkeurige linkteksten zo belangrijk zijn. Een schermlezer-gebruiker tabt niet door elk element op een pagina — men navigeert op structuur. Pagina’s zonder koppen of met nietszeggende links (“Klik hier”) zijn niet te doorbladeren.

De belangrijkste desktop-schermlezers

  • JAWS (Job Access With Speech) — commercieel, Windows, van Freedom Scientific. Historische marktleider in enterprise-omgevingen; vaak gecombineerd met Chrome of Edge.
  • NVDA (NonVisual Desktop Access) — gratis en open source, Windows. Dichtbij JAWS in marktaandeel en de schermlezer waarop toegankelijkheidsprofessionals standaard testen.
  • VoiceOver — ingebouwd in macOS en iOS. De referentieschermlezer van Apple voor al zijn platforms.
  • Narrator — ingebouwd in Windows; traditioneel een reserveoptie maar steeds capabeler op Windows 11.
  • Orca — gratis, GNOME/Linux. Kleinere gebruikersbasis, maar de standaard voor de open-source desktop.

De belangrijkste mobiele schermlezers

  • VoiceOver (iOS) — de aangenomen referentie voor mobiele webtoegankelijkheidstesting.
  • TalkBack (Android) — Googles mobiele schermlezer, meegeleverd met Pixel-apparaten en de meeste OEM-Android-varianten.

Hoe testen er in de praktijk uitziet

Het WebAIM Screen Reader User Survey (ongeveer tweejaarlijks gepubliceerd) levert de enige veelgebruikte gebruiksdata. JAWS en NVDA domineren de desktop; VoiceOver op iOS domineert mobiel. Praktische QA-programma’s testen doorgaans in ten minste drie combinaties:

  • NVDA + Firefox (Windows)
  • JAWS + Chrome (Windows)
  • VoiceOver + Safari (macOS en iOS)

Elke combinatie brengt andere fouten aan het licht — ARIA-ondersteuningsdiepte, focusgedrag en live-regionafhandeling verschillen op niet-triviale manieren. Cross-schermlezer-testen is niet optioneel zodra het budget dat toelaat.

Veelvoorkomende oorzaken van slechte schermlezer-UX

  • Aangepaste widgets zonder correcte ARIA-rollen.
  • Dynamische inhoudswijzigingen zonder aria-live-regio (of, even erg, aria-live="assertive" op elke kleine update — de schermlezer onderbreekt de gebruiker voortdurend).
  • Focus die de zichtbare context niet volgt (modal opent, focus blijft op de trigger ergens buiten beeld).
  • Afbeeldingen met een leeg alt-attribuut terwijl ze daadwerkelijk inhoud overbrengen.
  • Visueel verborgen tekst die de zichtbare tekst tegenspreekt.