Keyboard Accessibility Testing
A practical guide to keyboard accessibility testing: what to check, the exact keys to use, and a component-by-component reference table mapped to WCAG.
Contributor, AccessBell
Anton Stewart contributes to AccessBell’s guides on web accessibility, WCAG and accessibility testing.
Every article Anton Stewart works on follows our editorial process: requirements are checked against the primary source, such as the W3C’s Web Content Accessibility Guidelines, and each article shows a review history so you can see what changed and when.
Spotted an error in one of our guides? Tell us and we will review it.
A practical guide to keyboard accessibility testing: what to check, the exact keys to use, and a component-by-component reference table mapped to WCAG.
WCAG 1.1.1 Non-text Content explained simply: how to write alt text for every kind of image, icon, chart and CAPTCHA, with code examples and a test routine.
WCAG 1.2.9 Audio-only (Live) explained simply: what counts as live audio, who it helps, how to add real-time captions or transcripts, and how to test it.
WCAG 1.3.2 Meaningful Sequence explained simply: why reading order matters, how CSS and layout tables break it, how to fix it and how to test your pages.
WCAG 1.4.1 Use of Color explained simply: why color cannot be the only cue, fixes for links, forms, charts and status icons, and how to test your pages.
WCAG 1.4.3 Contrast (Minimum) explained simply: the 4.5:1 and 3:1 ratios, what counts as large text, the exceptions, fixes and how to test your colors.
WCAG 1.4.8 Visual Presentation explained simply: the five rules for readable blocks of text, who they help, the CSS to meet them and how to test your pages.
WCAG 2.2.2 Pause, Stop, Hide explained simply: what moving and auto-updating content needs, the 5-second rule, carousel fixes and how to test your pages.
WCAG 2.2.3 No Timing explained simply: why time limits exclude people, the two exceptions, how it differs from 2.2.1, and how to remove timers from your site.
WCAG 2.5.8 Target Size (Minimum) explained simply: the 24 by 24 pixel rule, the spacing test, the five exceptions, CSS fixes and how to check your site.
WCAG 3.2.2 On Input explained simply: what counts as a change of context, who it helps, how to meet it with examples and code, and how to test your forms.
WCAG 3.3.2 Labels or Instructions explained simply: visible labels, format hints, grouped fields and required markers, with code examples and a test routine.
WCAG 3.3.8 Accessible Authentication (Minimum) explained: why password recall and CAPTCHAs fail, the four exceptions, login fixes and how to test yours.
WCAG 4.1.3 Status Messages explained simply: what counts as a status message, how to announce it with role=status or alert, code examples and how to test.
Here's what you should know about WCAG 2.2: the nine new success criteria, what changed since WCAG 2.1, whether you must conform, and how to test your site.
What automated accessibility testing catches, what needs a human, and how to combine both into a repeatable process that keeps your website WCAG compliant.
A practical WCAG 2.2 AA checklist: the nine new success criteria, the one that was removed, and how to test your website against each requirement.
Start a 3-day free trial to monitor every page on your domain, or run a free one-page WCAG check right now with no sign-up.
Then $29/mo per domain. Cancel anytime.