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.
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 |
<canvas> elements
Before using <canvas> elements, read Using <canvas> accessibly.
Test | Priority |
---|---|
Can I view, access, and activate every actionable element within the <canvas> with the keyboard alone? | High |
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 |
Forms
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 |
Global Header
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 |
Menus
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 |