De toetsenbordfocus mag nooit worden vergrendeld of vastgezet op een bepaald pagina-element. Gebruikers moeten van en naar alle pagina-elementen kunnen navigeren, alleen met behulp van het toetsenbord.
Handmatig testen
Om te testen of uw gebruikers niet per ongeluk hun focus kunnen vasthouden, navigeert u naar en van alle pagina-elementen met alleen het toetsenbord. Gebruik TAB om "vooruit" te navigeren en SHIFT + TAB om "achteruit" te navigeren.
Als u niet met succes door alle pagina-elementen kunt bladeren, werkt uw toetsenbordnavigatie niet correct. Pas op voor automatisch aanvullen-widgets, omdat de toetsenbordfocus mogelijk vastloopt.
Meer informatie over handmatige toegankelijkheidstests .
Hoe te repareren
Pagina's die inhoud in meerdere formaten presenteren, zoals modale dialogen en widgets, lopen het risico op focustraps.
Als u een modaliteit heeft die interactie vereist, waarbij u wilt voorkomen dat de gebruiker interactie heeft met de rest van de pagina totdat deze wordt bevestigd, kunt u overwegen om de gebruiker tijdelijk vast te houden. U kunt echter overwegen om een via het toetsenbord toegankelijke methode aan te bieden om aan de modal te ontsnappen.
Hier is een voorbeeld van hoe u een toegankelijk modaal kunt maken . In dit voorbeeld krijgt u het beoogde gedrag van een modaal, zonder dat de gebruiker wordt gedwongen de pagina te vernieuwen om uit de focusval te komen.
We raden u ook aan Modals en Keyboard Traps te lezen.
Waarom dit ertoe doet
Voor gebruikers die geen muis kunnen of willen gebruiken, is toetsenbordnavigatie het belangrijkste middel om alles op een scherm te bereiken. Goede toetsenbordervaringen zijn afhankelijk van een logische tabvolgorde en waarneembare focusstijlen. Als een toetsenbordgebruiker vast komt te zitten in een bepaald pagina-element, heeft hij geen enkele mogelijkheid om met de pagina te communiceren.
Lees meer over hoe u kunt testen met ondersteunende technologie .
Bronnen
Broncode voor Gebruikersfocus komt niet per ongeluk vast te zitten in een regio- audit .