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