Blog

Toegankelijkheid testen op Windows met VirtualBox

Hoe ik een DIY toegankelijkheidskit voor Windows heb gemaakt.

Als front-end developer vind ik het belangrijk om de projecten waaraan ik werk toegankelijk te maken. Dit omvat het testen met verschillende soorten schermlezers, omdat elke schermlezer, net als browsers, zijn eigen eigenaardigheden heeft. Aangezien ik op een Mac werk, is het testen met VoiceOver eenvoudig. Maar hoe test je screenreaders voor Windows?

De opzet

De opzet die je nodig hebt, maakt gebruik van de virtuele machines die Microsoft beschikbaar stelt voor browser testing. Omdat deze alle versies van Windows bevatten, kun je er elke compatibele software op installeren, evenals het besturingssysteem naar wens configureren.Ik heb twee schermlezers geïnstalleerd op deze virtuele machine en de High Contrast-modus ingeschakeld. Dit is een eenvoudige 'productiviteit hack' om betrouwbaardere resultaten te krijgen bij mijn toegankelijkheidstests.

Zo ziet het eruit:

Hoe maak je een DIY toegankelijkheidskit?

Download een virtuele machine van Microsoft. Ik raad IE op Win81 aan, omdat niet iedereen de meest recente versie van toegankelijkheidssoftware en besturingssystemen gebruikt. Installeer de virtuele machine in je virtualisatiesoftware naar keuze. Ik gebruik VirtualBox.

Schermlezers

Na het opstarten van de virtuele machine gaan we wat software installeren.

  • Download en installeer eerst NVDA, een gratis open source schermlezer. Klik in het installatie venster op de knop 'NVDA op deze computer installeren'. Deselecteer in het volgende prompt 'NVDA gebruiken op het Windows aanmeldscherm'.
  • Download en installeer vervolgens JAWS. JAWS is commerciële software, maar biedt een proefperiode van 40 minuten waarin je de volledige applicatie kunt gebruiken. Na installatie, vink 'Toon dit dialoogvenster niet meer' aan en druk op de knop 'Doorgaan met uitvoeren in 40-minutenmodus'.
  • Download tot slot Firefox en installeer het. De meeste schermlezers werken het beste met een specifieke browser. JAWS werkt het beste met Internet Explorer en NVDA werkt het beste met Firefox.

Toestenbord configuratie

JAWS gebruikt de INS (Insert) toets voor sommige functies. Omdat mijn MacBook geen Insert-toets heeft, moeten we een andere toets toewijzen:

  • Download en installeer SharpKeys. Zodra het is geladen, wijs je de Insert-toets (linker kolom) toe aan een andere toets (rechter kolom). Ik koos de rechter Cmd-toets, omdat deze toets in Windows niet wordt gebruikt voor belangrijke acties. Klik op de knop 'Write to Registry'. Start de virtuele machine opnieuw op en je nieuwe toetsenbordindeling zou moeten werken.
SharpKeys: Edit Key Mapping. On the right 'Map this key (From Key): Special: Right Windows (E0_RC). On the left: To this key (To Key): Special: Insert (EO_52).
Koppel de rechter Cmd-toets (Speciaal: Rechts Windows) aan de INS-toets (Speciaal: Invoegen).
  • Voor NVDA moet je de optie 'Gebruik Caps Lock als een NVDA-modificatietoets' aanvinken op het startscherm. Op deze manier kun je NVDA gebruiken met je laptoptoetsenbord.

Hoge contrastmodus

Vervolgens gaan we de hoge contrastmodus instellen.

  • Klik op de Windows Start-knop en selecteer vervolgens 'Instellingen' (het tandwielpictogram) → 'Eenvoudig te bereiken' → 'Hoog contrast'.
  • Kies het thema 'Hoog contrast zwart'. Klik op 'Toepassen'.

Aangezien Firefox de hyperlink kleuren niet helemaal overneemt zoals Internet Explorer in de hoge contrastmodus, moeten we die meer zichtbaar maken.

  • Open Firefox en ga naar 'Opties'.
  • Onder 'Lettertypen en kleuren', klik op 'Kleuren...'.
  • Kies geel voor 'Niet-bezochte links' en groen voor 'Bezochte links' om dezelfde kleuren te gebruiken als in IE.
    Colours. Text and Background. Link Colours. Only with High Contrast themes.
    Pas de kleuren aan voor de hoge contrast modus in Firefox

    VirtualBox snapshot

    Ten slotte willen we ervoor zorgen dat we deze opzet kunnen blijven gebruiken, aangezien de virtuele machines van Microsoft slechts voor maximaal 90 dagen kunnen worden gebruikt.

    • In de navigatiebalk van VirtualBox, klik op 'Machine' → 'Snapshot maken...'.
    • Geef je snapshot een naam en klik op 'OK'. Wanneer je de machine uitschakelt, zorg er dan altijd voor dat je het selectievakje 'Huidige snapshot herstellen' aanvinkt.
      Je wilt: De machinestatus opslaan, Het afsluitsignaal verzenden, (aangevinkt) De machine uitschakelen. (aangevinkt) Huidige snapshot herstellen 'Snapshot 1'. Annuleren of OK.
      Vink altijd 'Huidige snapshot herstellen' aan bij het sluiten van de virtuele machine

      Hoe gebruik je een schermlezer?

      De handleiding voor JAWS en de handleiding voor NVDA zijn beschikbaar op hun websites. WebAIM heeft mooie snelstartgidsen voor zowel JAWS als NVDA. Bovendien geeft Rob Dodson een uitstekende introductie tot het gebruik van NVDA in zijn A11ycasts-serie op YouTube. Veel testplezier!

      Gerelateerde blog posts

      ← Alle blogposts

      Wil je meer weten over toegankelijkheid?

      Nieuwsgierig naar onze accessibility review of wil je meer weten over digitale toegankelijkheid?

      Lees meer over onze service