1. Home
  2. :
  3. WCAG Guidelines
  4. :
  5. 2.1.1 Keyboard – Level A

2.1.1 Keyboard – Level A

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

Checklist – System Foundations

Typography

TestPriority
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

TestPriority
Can I view, access, and activate every actionable element with the keyboard alone?High

<canvas> elements

Warning!
Before using <canvas> elements, read Using <canvas> accessibly.
TestPriority
Can I view, access, and activate every actionable element within the <canvas> with the keyboard alone?High

Cards

TestPriority
Can I view, access, and activate every actionable element with the keyboard alone?High

Drag-and-drop components

TestPriority
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

TestPriority
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

TestPriority
Can I view, access, and activate every actionable element with the keyboard alone?High

Local Navigation

TestPriority
Can I view, access, and activate every actionable element with the keyboard alone?High

Menus

TestPriority
Can I view, access, and activate every actionable element with the keyboard alone?High

Tables

TestPriority
Can I view, access, and activate every actionable element with the keyboard alone?High

Tabsets

TestPriority
Can I view, access, and activate every actionable element with the keyboard alone?High

Trees

TestPriority
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

TestPriority
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