Succescriterium 2.1.4 Enkel teken sneltoetsen
Wanneer een sneltoets in content wordt geïmplementeerd door alleen letters (inclusief hoofdletters en kleine letters), leestekens, cijfers of symbolen te gebruiken, geldt ten minste één van de volgende zaken:
- Uitzetten: Er is een mechanisme beschikbaar waarmee de sneltoets kan worden uitgezet;
- Opnieuw toewijzen: Er is een mechanisme beschikbaar om de sneltoets opnieuw toe te wijzen aan één of meerdere niet-afdrukbare tekens (bijv. Ctrl, Alt, enz.);
- Alleen actief bij focus: De sneltoets voor een component van de gebruikersinterface is alleen actief wanneer de betreffende component de focus heeft.
Enkel teken sneltoetsen begrijpen (Engelstalig)
Sneltoetsen die alleen uit letters, cijfers, leestekens of symbolen bestaan, of uit een reeks van zulke tekens, kunnen een probleem veroorzaken. Vooral voor mensen die spraakherkenningssoftware gebruiken en mensen die moeite hebben met nauwkeurig typen omdat zij per ongeluk een toets kunnen activeren.
Het probleem zit in de ‘karakter-toetsen’. Dit zijn toetsen die meteen een teken typen (zoals a, b, c, 1, [, ;). Een reeks van zulke tekens telt ook mee. Als een website een sneltoets gebruikt die alleen uit zo’n toets bestaat, dan kan dat een onbedoelde actie veroorzaken.
Zorg voor minstens één van deze opties:
- een manier om sneltoetsen uit te schakelen
- een manier om sneltoetsen aan te passen of uit te breiden met niet-karakter toetsen (zoals Ctrl of Alt)
- zorg dat sneltoetsen alleen actief zijn in het onderdeel dat in focus is
Let op: het gaat om afdrukbare tekens, niet om het aantal fysieke toetsen dat je indrukt. Op de meeste toetsenborden typ je ? via Shift + /. Dat telt nog steeds als één afdrukbaar teken. Een sneltoets met ? valt dus onder dit criterium.
Hoe pas je dit toe?
- Zorg dat gebruikers bij elke sneltoets die alleen bestaat uit alleen afdrukbare tekens, of uit een reeks van zulke tekens, minstens één van deze opties hebben:
- de sneltoets volledig uitzetten
- de sneltoets opnieuw instellen naar een toetscombinatie met een niet-afdrukbaar teken, zoals Ctrl of Alt
- de sneltoets is alleen actief zolang het bijbehorende component de focus heefr
Lees het artikel over toetsenbordtoegankelijkheid
Voor wie is dit belangrijk?
- Mensen die spraakherkenningssoftware gebruiken.
- Mensen die een spraakbeperking hebben.
- Mensen die een fysieke of motorische beperking hebben.
Wie is verantwoordelijk?
Hoe toets je dit?
Uitzonderingen
Geen uitzonderingen
Geldt alleen voor:
- sneltoetsen die alleen bestaan uit letters, leestekens, cijfers of symbolen, of uit een reeks van zulke tekens
Testprocedure
Test 1: Sneltoetsen
Belangrijk om te weten: Sneltoetsen zijn niet makkelijk te ontdekken. Vraag vooraf aan de ontwikkelaar of er sneltoetsen zijn die werken met een enkel teken of een reeks tekens.
- Verken de pagina met toetsenbord
- Zoek documentatie over sneltoetsen
- Druk op elke letter (a tot en met z)
- Druk op elk cijfer (0 tot en met 9)
- Druk op elk leesteken (bijvoorbeeld , . : ; ! ?)
- Druk op elk symbool (bijvoorbeeld @ # $ % &)
- Houd Shift ingedrukt en druk dezelfde toetsen opnieuw in
- Bepaal welke enkel teken sneltoetsen er zijn
- Controleer voor elke enkel teken sneltoets of minstens één van de volgende waar is:
- Of de sneltoets kan worden uitgezet
- Of de sneltoets opnieuw kan worden toegewezen aan een combinatie met een niet-afdrukbare toets (bijvoorbeeld Control of Alt)
- Of de sneltoets alleen actief is als het bijbehorende component de focus heeft
Beoordeling
- Voor alle sneltoetsen die bestaan uit alleen afdrukbare tekens (letters, cijfers, leestekens of symbolen), of uit een reeks van zulke tekens, moet minstens één van de volgende zaken gelden:
- De sneltoets kan worden uitgezet
- De sneltoets kan opnieuw worden toegewezen aan een combinatie met een niet-afdrukbare toets (bijvoorbeeld Control of Alt)
- De sneltoets is alleen actief als het bijbehorende component de focus heeft