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:0 or outline:none to 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).