Toetsenbord
All functionality of the content is operable through a keyboard interface without requiring specific timings for individual keystrokes, except where the underlying function requires input that depends on the path of the user's movement.
Wat het betekent
Toetsenbord begrijpen | Hoe te voldoen aan Toetsenbord (Niveau A) Alle functionaliteit van de content is bedienbaar via een toetsenbordinterface zonder dat afzonderlijke toetsaanslagen aan tijd gebonden zijn, behalve als de onderliggende functie een invoer vereist die afhangt van het pad dat de gebruiker aflegt en niet alleen van de eindpunten. Noot Deze uitzondering is gerelateerd aan de onderliggende functie, niet aan de invoertechniek. Als we bijvoorbeeld met de hand geschreven tekst invoeren, vereist de invoertechniek (met de hand geschreven tekst) padafhankelijke invoer, maar de onderliggende functie (tekstinvoer) vereist dat niet. Noot Dit succescriterium verbiedt geen muisinvoer of andere invoermethoden naast de toetsenbordinvoer en wil dit ook niet ontmoedigen.
Failing example
<!-- Fails: click handler only, no keyboard equivalent -->
<div onclick="openModal()">Open settings</div>How to fix it
<!-- Pass: use a button element (keyboard-accessible by default) -->
<button type="button" onclick="openModal()">Open settings</button>
<!-- Or: add keyboard support to the div (not recommended) -->
<div role="button" tabindex="0"
onclick="openModal()"
onkeydown="if(event.key==='Enter'||event.key===' ')openModal()">
Open settings
</div>Hoe A11yRisk dit detecteert
A11yRisk detecteert dit criterium automatisch.
Scan uw site op deze overtreding →