What Does It Really Mean For A Site To Be Keyboard Navigable?
Author: Eleanor Hecks | Published: 2025-04-18 | Source: Smashing Magazine · article
Summary
A practical deep-dive into Keyboard Navigation as a core accessibility requirement — the second, independent source deepening the wiki’s previously single-vendor Web Accessibility (WCAG 2.2 AA) page. Many users rely on the keyboard alone (Hecks cites up to 10M American adults with carpal tunnel, plus vision issues; >1 in 4 US adults has a disability). Keyboard navigability means operating a site entirely via keyboard: Tab/Shift+Tab to move, arrows to scroll, Enter/Space to activate, Esc to dismiss.
She names four elements: (1) Focus indicators — a visible outline on the focused element; never suppress with outline:0/outline:none; you may raise contrast/recolor in CSS (CNN cited as good). (2) Logical tab order — follow reading order (left→right, top→bottom); disabled buttons and out-of-order elements break it. (3) Skip navigation links — must be among the first Tab stops to work (HSBC cited). (4) Keyboard-operable interactive elements — anything clickable/draggable must be reachable via Tab/arrows and activated with Space/Enter. She frames stakes legally (ADA nonbinding guidance names keyboard nav; the 2023 KitchenAid/Whirlpool class action, settled) and gives a testing method (keyboard-only walkthrough against a criteria chart) plus WCAG techniques G90, G202, H91.
Key Claims
- Keyboard nav = full operation via Tab/Shift, arrows, Enter/Space, Esc. (standard)
- Provide a visible focus indicator; never hide it with
outline:0/outline:none. (WCAG-based) - Tab order should follow reading order; disabled buttons/odd order break flow. (standard)
- Skip links must be among the first Tab stops to function. (WCAG-based)
- All interactive/draggable elements must be keyboard-operable. (WCAG-based)
-
1 in 4 US adults has a disability; up to 10M have carpal tunnel. (cited stats)
- ADA has no binding web rules but its nonbinding guidance names keyboard navigation; 2023 KitchenAid/Whirlpool suit alleged missing alt text + keyboard nav. (legal context)
- Applicable WCAG techniques: G90, G202, H91. (standard)
Notable quotes
“These are standard in CSS, but some designers hide them, so avoid using
outline:0oroutline:noneto limit their visibility.”
Why citable: The exact anti-pattern to avoid, with the CSS to never ship — directly actionable for a review checklist.
Connections
Entities mentioned: Eleanor Hecks, Smashing Magazine · WebAIM, W3C/WCAG, ADA, Bureau of Internet Accessibility, CNN, HSBC (minor) Concepts referenced: Keyboard Navigation, Web Accessibility (WCAG 2.2 AA)
Contradictions / Tensions
- No contradiction — strongly corroborates and deepens Web Accessibility (WCAG 2.2 AA) from an independent, reputable publication, moving keyboard-a11y claims toward solidly
established. Adds concrete implementation detail (focus-suppression anti-pattern, skip-link placement rule, tab-order failure modes) the vendor checklist lacked.
Notes
Anchors the Keyboard Navigation child concept; future accessibility sources (screen readers, ARIA, focus management) can aggregate alongside it under Web Accessibility (WCAG 2.2 AA).