Keyboard Navigation verwijst naar de mogelijkheid om alle interactieve elementen en functionaliteiten van een website of applicatie te bedienen met alleen het toetsenbord. Dit betekent dat gebruikers kunnen navigeren, formulieren kunnen invullen, knoppen kunnen activeren en content kunnen raadplegen zonder gebruik te maken van een muis, trackpad of touchscreen.
Voor veel gebruikers is keyboard navigation niet alleen een voorkeur, maar een noodzaak. Mensen met motorische beperkingen, visuele beperkingen die screenreaders gebruiken, of gebruikers met RSI-klachten zijn afhankelijk van toetsenbordbesturing om digitale content te kunnen gebruiken. Daarnaast waarderen power users keyboard navigation omdat het vaak sneller en efficiënter werkt dan muisnavigatie.
Belangrijkste toetsen voor keyboard navigation
- Tab: Navigeer naar het volgende interactieve element
- Shift + Tab: Navigeer naar het vorige interactieve element
- Enter/Return: Activeer links en knoppen
- Spatiebalk: Activeer knoppen, checkboxes en scroll door pagina's
- Pijltjestoetsen: Navigeer binnen menu's, dropdown lists en radio buttons
- Escape: Sluit modals, dialogen en dropdown menu's
- Home/End: Spring naar begin of einde van een pagina of lijst
Focus indicator
Een cruciaal onderdeel van keyboard navigation is de focus indicator - een visuele aanduiding (meestal een outline of rand) die laat zien welk element momenteel geselecteerd is. Deze indicator moet altijd duidelijk zichtbaar zijn zodat gebruikers weten waar ze zich bevinden op de pagina. Het verwijderen of onzichtbaar maken van de focus indicator is een veelgemaakte toegankelijkheidsfout.
WCAG-richtlijnen
De Web Content Accessibility Guidelines (WCAG) stellen specifieke eisen aan keyboard navigation. Volgens WCAG 2.1 niveau A moet alle functionaliteit beschikbaar zijn via het toetsenbord, en volgens niveau AA moet de focus indicator altijd voldoende zichtbaar zijn. Deze richtlijnen zijn in veel landen wettelijk verplicht voor overheidswebsites en steeds vaker ook voor commerciële websites.
