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 and not just the endpoints.
Note 1: This exception relates to the underlying function, not the input technique. For example, if using handwriting to enter text, the input technique (handwriting) requires path-dependent input but the underlying function (text input) does not.
Note 2: This does not forbid and should not discourage providing mouse input or other input methods in addition to keyboard operation.
Understanding Success Criterion 2.1.1: Keyboard
Not all components are represented here yet.
Checklist – System Foundations
Typography
Links
Test Priority Can I view, access, and activate every actionable element with the keyboard alone? High Do all links contain an href attribute? High
Checklist – Components
Accordions
Test Priority Can I view, access, and activate every actionable element with the keyboard alone? High
Breadcrumbs
Test Priority Can I view, access, and activate every actionable element with the keyboard alone? High
<canvas> elements
Cards
Test Priority Can I view, access, and activate every actionable element with the keyboard alone? High
Drag-and-drop components
Test Priority Can I view, access, and activate every actionable element with the keyboard alone? High Is there a keyboard equivalent of drag-and-drop functionality? High
Test Priority Can I view, access, and activate every actionable element with the keyboard alone? High Can I successfully fill out and submit a form using keyboard alone? High
Test Priority Can I view, access, and activate every actionable element with the keyboard alone? High
Local Navigation
Test Priority Can I view, access, and activate every actionable element with the keyboard alone? High
Test Priority Can I view, access, and activate every actionable element with the keyboard alone? High
Tables
Test Priority Can I view, access, and activate every actionable element with the keyboard alone? High
Tabsets
Test Priority Can I view, access, and activate every actionable element with the keyboard alone? High
Trees
Test Priority Can I view, access, and activate every actionable element with the keyboard alone? High Is there a keyboard equivalent of drag-and-drop functionality? High
Checklist – Special Testing Scenarios
Keyboard Navigation
Test Priority Can I view, access, and activate every actionable element with the keyboard alone? High Can I successfully fill out and submit a form using keyboard alone? High Can I close or cancel actionable elements with the keyboard alone? High Can I close a dialog (submit or cancel) using the keyboard alone? High Can I activate rollover, title attributes, and hover interactions with the keyboard alone? High