2.1.3: Keyboard (No Exception)
Level AAA
2.1.3: Keyboard (No Exception)
What it means
All functionality must be available from the keyboard with no exception. This AAA version of 2.1.1 removes exemptions that exist at Level A for certain path-dependent input.
If a task can be done with a mouse, it must be doable with a keyboard — full stop.
How to fix it
- Audit features that still depend on drawing, dragging, or path-based gestures.
- Add keyboard alternatives for every custom control, including maps and drawing tools.
- Remove timing requirements that make keyboard use impractical.
- Include keyboard-only testing in acceptance criteria for new features.
Quick examples
- Good: A signature pad accepts typed name entry as an equal alternative to drawing.
- Bad: A puzzle game requires mouse drawing with no keyboard equivalent at AAA.
- Good: Map location can be set by typing an address instead of only clicking the map.
- Bad: A slider puzzle must be solved by dragging pieces with no alternative.
W3C Understanding 2.1.3: Keyboard (No Exception) — full official details