Ga naar hoofdinhoud
Logo Appt Light

Succescriterium 3.2.1 - Niveau A

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. Hiermee verlaag je de kans dat er onbewuste acties plaatsvinden voor mensen met visuele, cognitieve en motorische beperking.

Controleren

Wordt de focus nooit onverwacht verplaatst?

Dit kan getest worden met de schermlezer of toetsenbordbediening.

Oplossing

Controleer focus gedrag

On Android, you can use an OnFocusChangeListener to listen to focus changes. The onFocusChange method is called when the element receives focus.

Be careful when using the onFocusChange method: do not trigger any context change because they might confuse users.

webView.setOnFocusChangeListener { view, focused ->
    if (focused) {
        // Do not change context
    }
}
Bijdragen

Bronnen

Feedback?

Laat 't ons weten!