Operable / 2.1 Keyboard Accessible

2.1.1Keyboard

Level A

Ensure all functionality is operable via keyboard alone, without requiring specific timing for individual keystrokes. Even custom, mouse-oriented widgets must be reachable with Tab and operable with Enter, Space, or arrow keys. The only exception is when the underlying function itself inherently requires path-based input, such as a freehand signature -- simply choosing handwriting as an input method doesn't qualify.

Note

A detailed commentary for this success criterion is not yet available. In the meantime, this page lists related patterns, techniques, and links to the normative sources.

Related Techniques

Specific implementation techniques for meeting this success criterion. This site doesn't include the full text, so follow the links to the original W3C documents.

Normative References