2.1.1 Keyboard
All functionality of the content is operable through a keyboard interface without requiring specific timings for individual keystrokes.
Last reviewed: September 9, 2026
Understanding 2.1.1
The intent of this Success Criterion is to ensure that, wherever possible, content can be operated through a keyboard or keyboard emulator. This is crucial for users with visual impairments who use screen readers, and users with motor disabilities who rely on keyboards or switch devices.
How to Meet It
Code Examples
<div onclick="submitForm()" class="btn">Submit</div> <!-- Cannot receive focus, cannot be triggered via keyboard --><button type="button" onclick="submitForm()" class="btn">Submit</button> <!-- Natively accessible -->Frequently Asked Questions
Can I use tabindex > 0 to fix the tab order?
No. Using positive tabindex values (like tabindex="1") creates a brittle and unpredictable focus order that often breaks the logical flow of the page. You should arrange the HTML source code to match the visual layout.
Related Success Criteria
Quick Facts
- Criterion2.1.1
- LevelA
- IntroducedWCAG 2.0
Automate Compliance
AccessiSight automatically scans and identifies 2.1.1 issues in your codebase.
Try Scanner Free