Succescriterium 3.2.1 – Voorspelbaar bij focus

Zorg dat het voorspelbaar is wat er gebeurd bij het verplaatsen van de focus. Wanneer gebruikers hun vinger over een knop heen bewegen mag deze niet onverwacht geactiveerd worden. Als het laatste veld van een formulier is ingevuld mag deze niet onverwacht verzonden worden. Dit soort acties mogen alleen automatisch uitgevoerd worden als gebruikers van te voren op de hoogte gesteld zijn. Door het gedrag bij focus voorspelbaar te maken help je mensen met een visuele, cognitieve of motorische beperking.

Impact

Een knop mag niet automatisch geactiveerd worden wanneer je je vinger er overheen beweegt. Hieraan voldoen verlaagt de kans dat er onbewuste acties plaatsvinden voor mensen met visuele, cognitieve en motorische beperking.

Controleren

Wordt de focus op geen enkel moment onverwacht verplaatst?

Dit kan getest worden met de schermlezer of toetsenbord.

Oplossing

Op Android moet je voorkomen dat je gebruik maakt van OnTouchListener. Elementen kunnen dan ongewenst geactiveerd worden.

Op iOS moet je voorkomen dat je gebruik maakt van touchesBegan en UIControlEventTouchDown. Elementen kunnen dan ongewenst geactiveerd worden.

Referenties

Meer succescriteria