Testování přístupnosti webů v odečítačích obrazovky

Jak nainstalovat, spustit a používat screen readery? Pojďme si ukázat, jak testovat weby přímo tak jak je „vidí“ zrakově hendikepovaní uživatelé.

Asi víte, že odečítač obrazovky (taky čtečka nebo screen reader) je software, který umožňuje slepým nebo jinak zrakově postiženým lidem používat vaše weby.

Opravdu používat – a to interaktivně – ne jen číst. České i anglické označení téhle kategorie software je vlastně dost zavádějící.

Protože jste webaři a protože chcete dělat věci dobře, jste zvyklí testovat svá díla na všech možných prohlížečích a zařízeních. A není důvod netestovat na odečítačích. Je to poměrně snadné, velmi užitečné a na děláním webů dostanete dost jiný pohled.

Radek Pavlíček doporučuje následující kombinace odečítačů a prohlížečů:

Vychází to z kombinací, které používají sami zrakově hendikepovaní. To zase vychází z toho, jak je který odečítač optimalizovaný pro který prohlížeč. Jiné kombinace jsou trochu bez záruky.

Osobně na Windows používám odečítač NVDA a na Apple zařízeních vestavěný VoiceOver. A protože obojí nepoužívám denně, udělal jsem si tahák, který snad pomůže i vám.

Jak testovat na NVDA a Firefoxu?

NVDA je potřeba nejprve stáhnout a nainstalovat. Je to zdarma nebo za drobný příspěvek, kterým je určitě vhodné autory podpořit: utíkejte na nvaccess.org.

  • Zapnutí a vypnutí čtení: Ctrl Alt N (Pokud je aplikace NVDA už spuštěná.)
  • Čtení od pozice kurzoru: Insert ↓
  • Zastavení čtení: Ctrl
  • Čtení od začátku stránky: + na numerické klávesnici
  • Seznam prvků: Insert F7 (Seznam odkazů, nadpisů nebo WAI-ARIA oblastí)

Kompletní návod v češtině je opět na blindfriendly.cz.

Jak testovat na JAWS a Internet Exploreru?

K testování na JAWS jsem se zatím nedostal, takže budu jen velmi stručný. JAWS je myslím nejrozšířenější čtečka pro Windows. Jde o placený software, ale prý je možné licenci pro testování u distributora nějakým způsobem poptat.

Stručně o používání píše Radek ve svém článku. Kompletní návod v češtině je na blindfriendly.cz.

Jak používat VoiceOver na macOS?

VoiceOver instalovat nemusíte, je už ve vašem Macu připravený. Může být ale vypnutý, což změníte v sekci Accessibility aplikace Systems Preferences.

Nezapomeňte, že nejlepší je VoiceOver používat v kombinaci se Safari.

  • Zapnutí a vypnutí: Cmd F5 (Na laptopech nezapomeňte ještě zmáčknout Fn.)
  • Vstup do oblasti, např. webové stránky: Ctrl Alt Shift ↓ nebo kliknutím do ní
  • Navigace po prvcích stránky: Ctrl Alt ←/→
  • Číst vše od polohy kurzoru: Ctrl Alt A
  • Otevření rotoru: Ctrl Alt U

Rotor umí vypsat všechny navigační prvky stránky, například i WAI-ARIA oblastí. Ovládá se šipkami. Aktivuje mezerníkem.

Tohle vám bude asi stačit. Pokud byste se chtěli naučit i další zkratky, zkuste si projít nápovědu na accessibility.psu.edu.

Video: WAI-ARIA

Jak testovat WAI-ARIA role. I za pomocí VoiceOveru na macOS

Jak používat VoiceOver na iOS?

I na iOS je VoiceOver předinstalovaný.

Než jej začnete používat, doporučuji tento postup:

  1. Zapnutí možnosti jednorázové aktivace: Nastavení / Obecné / Zpřístupnění. Dole najděte Zkratka zpřístupnění a nastavte si tam VoiceOver.
  2. Pak v téže sekci části Nastavení VoiceOver zapněte. Na iOS 11 je to hned první položka.

Teď můžete VoiceOver instantně aktivovat a deaktivovat trojitým stisknutím tlačítka Home.

Pokud byste totiž přeskočili první bod, VoiceOver spustíte, ale nemusí se vám podařit jej vypnout. Což je bez taháku not funny. iOS se při aktivním VoiceOveru totiž celý ovládá trošku jinak:

  • Klepnutím vyberete položku
  • Dvojitým klepnutím aktivujete položku
  • Stránku posunujete třemi prsty
  • Při čtení se pohybujete šviháním (swipe) doleva nebo doprava.
  • I na iOS můžete aktivovat rotor se seznamem dostupných prvků. Stačí točit dvěmi prsty imaginární kolečko veprostřed obrazovky. Položky se aktivují švihnutím nahoru nebo dolů

Na iOS je ovládání přes VoiceOver a gesta fakt vyladěné. Moc se mi to líbí a rád weby takhle testuji. (Dodatek: Ano, jsem Apple ovce.)

Android: TalkBack s Chrome nebo Firefoxem

TalkBack by na Adroidu také být měl už předinstalovaný. Nebo si jej prostě zdarma stáhněte z Google Play.

Zapnutí a vypnutí TalkBacku:

  • Zapnout je potřeba v Nastavení / Přístupnost / Talkback
  • Dočasně deaktivovat nebo aktivovat pak třívteřinovým podržením obou tlačítek hlasitosti

Vypadá to, že není možné nechat TalkBack pořád zapnutý a jen občas jej aktivovat jako to dělám na iOS.

Po každém zamčení zařízení se totiž permanentně zapnutý TalkBack automaticky aktivuje. To ponechat nemůžu, protože by mě náš Honza – hlavní uživatel tabletu s Androidem – prostě vykostil.

Když už to slavnostně pustíte, ovládání je pak podobné VoiceOveru:

  • Klepnutím vyberete položku
  • Dvojitým klepnutím aktivujete položku
  • Čtení i tady posunujete švihnutím doleva nebo doprava
  • Stránku posunujete třemi prsty
  • Procházení seznamem položek (něco jako rotor na iOS) je možné švihnutím prstem nahoru nebo dolů

Více je v oficiální nápovědě od Google.

Věřím, že vás návod nakopne k tomu, abyste přístupnost začali sami ověřovat testovat pomocí reálných odečítačů. Sám jsem v tom zatím dost jalový, takže budu samozřejmě moc rád za každé doplnění.

Komentáře