Skip to main content
您的浏览器版本过旧,无法正确显示本网站。请更新到最新版的 Chrome、Edge、Firefox 或 Safari。
Back to WCAG Database
Level AAAWCAG 2.0

2.1.3 Keyboard (No Exception)

All functionality of the content is operable through a keyboard interface without requiring specific timings for individual keystrokes, without exception.

Last reviewed: September 9, 2026

Understanding 2.1.3

This is the AAA-level extension of 2.1.1 Keyboard. It exists for users who can never operate a pointing device under any circumstance, and it removes the standard exception 2.1.1 grants for functionality whose outcome fundamentally depends on the path of a user's movement, not just its endpoint, such as freehand drawing. At this level, even path-dependent input must have some keyboard-operable way to achieve the same result.

How to Meet It

Provide a keyboard-operable equivalent for every interaction, including drawing, freehand annotation, gesture-based, or trajectory-dependent tools. Since exact path replication via keyboard is often impractical, common approaches include arrow-key-driven cursors, coordinate or numeric entry, and selecting from preset shapes or templates that achieve an equivalent outcome rather than mimicking the mouse path exactly.

Frequently Asked Questions

How is this different from 2.1.1 Keyboard?

2.1.1 (Level A) allows an exception for functionality that fundamentally requires input whose endpoint depends on the path of movement, not just the endpoints, such as free-hand drawing. 2.1.3 (Level AAA) removes that exception entirely, requiring a keyboard-operable way to accomplish genuinely everything, including such path-dependent activities.

Does this mean drawing or painting tools can never be AAA-conformant?

Not impossible, but difficult. Sites typically provide an alternate way to reach the same outcome (such as selecting preset shapes, entering coordinates, or stepping a cursor with arrow keys) rather than literally reproducing freehand mouse movement via keyboard.

Related Success Criteria

Quick Facts

  • Criterion2.1.3
  • LevelAAA
  • IntroducedWCAG 2.0

Automate Compliance

AccessiSight automatically scans and identifies 2.1.3 issues in your codebase.

Try Scanner Free