Screen reader
Se även: SR
Programvara som omvandlar skärminnehåll till syntetiserat tal eller uppdaterbart punktskrift. De dominerande skärmläsarna på skrivbordet är JAWS (betald, Windows), NVDA (öppen källkod, Windows) och VoiceOver (inbyggd i macOS/iOS). TalkBack är Android-motsvarigheten.
En skärmläsare är programvara som omvandlar skärminnehåll till syntetiserat tal eller uppdaterbart punktskrift. Det är den primära hjälpmedelstekniken för blinda och gravt synskadade datoranvändare — och den användaragent som hela ARIA + semantisk HTML-stacken ytterst är utformad för att betjäna.
Vad en skärmläsare gör
Skärmläsare fungerar genom att traversera operativsystemets eller webbläsarens tillgänglighetsträd — en intern datastruktur som exponerar element, deras roller, namn, tillstånd och relationer. Skärmläsaren serialiserar detta träd till tal (eller punktskrift) och skickar tangentbordsinmatning tillbaka till applikationen.
En användare som navigerar webben med en skärmläsare kan:
- Läsa sekventiellt genom att trycka på nedåtpil eller en “läs nästa”-tangent.
- Hoppa efter rubrik (tangenten H i många läsare) för att skumma långa sidor.
- Hoppa mellan landmärken (
<nav>,<main>,<aside>) för att förflytta sig mellan sidregioner. - Öppna en länklista för att skanna navigationsval i isolering.
- Öppna en lista med formulärfält för snabb formulärifyllning.
- Läsa kontinuerligt via kommandon som “säg allt” / “läs allt”.
Det är därför rubrikstruktur, landmärken och korrekt länktext är så viktigt. En skärmläsaranvändare tabbar inte igenom varje element på en sida — de navigerar efter struktur. Sidor utan rubriker eller med icke-beskrivande (“Klicka här”) länktexter är ogenombläddrara.
De viktigaste skärmläsarna på skrivbordet
- JAWS (Job Access With Speech) — kommersiell, Windows, från Freedom Scientific. Historisk marknadsledare i entreprisemiljöer; används oftast med Chrome eller Edge.
- NVDA (NonVisual Desktop Access) — gratis och öppen källkod, Windows. Nära JAWS i marknadsandel och den skärmläsare som tillgänglighetsexperter oftast testar mot som standard.
- VoiceOver — inbyggd i macOS och iOS. Apples referensskärmläsare för alla sina plattformar.
- Narrator — inbyggd i Windows, traditionellt en reservlösning men allt mer kapabel i Windows 11.
- Orca — gratis, GNOME/Linux. Mindre användarbas, men standard på det öppna skrivbordet.
De viktigaste skärmläsarna på mobil
- VoiceOver (iOS) — den antagna referensen för mobil tillgänglighetstestning på webben.
- TalkBack (Android) — Googles mobila skärmläsare, levereras med Pixel-enheter och de flesta OEM-Android-skal.
Hur testning faktiskt ser ut
WebAIM:s skärmläsarundersökning (publiceras ungefär vartannat år) ger de enda allmänt citerade användningsdata. JAWS och NVDA dominerar skrivbordet; VoiceOver på iOS dominerar mobilen. Verkliga QA-program testar typiskt i minst tre kombinationer:
- NVDA + Firefox (Windows)
- JAWS + Chrome (Windows)
- VoiceOver + Safari (macOS och iOS)
Varje kombination avslöjar olika buggar — ARIA-stödjup, fokusbeteende och hantering av live-regioner skiljer sig på icke-triviala sätt dem emellan. Testning med flera skärmläsare är inte valfritt när budgeten tillåter det.
Det som konsekvent bryter skärmläsarupplevelsen
- Anpassade widgetar utan korrekta ARIA-roller.
- Dynamiska innehållsändringar utan
aria-live-region (eller, lika illa,aria-live="assertive"på varje mindre uppdatering — skärmläsaren avbryter användaren konstant). - Fokus som inte följer det synliga sammanhanget (modal öppnas, fokus stannar på utlösaren någonstans utanför skärmen).
- Bilder med tomt
altnär de faktiskt förmedlar innehåll. - Visuellt dold text som motsäger synlig text.