All functionality is operable with a keyboard

Design Notes

Some people use keyboards or key emulators such as sip-and-puff software, on-screen keyboards and speech input software to access content.

All functionality provided by the interactive elements on the page must be able to be operated with a keyboard or keyboard interface.

Developer Notes

Ensure all functionality is operable with a keyboard

The easiest way to ensure keyboard operability is to use native, semantic HTML elements for controls:

More information

Testing Notes

All functionality is operable with a keyboard

All functionality provided by the interactive elements on the page must be able to be operated with a keyboard or keyboard interface.

Steps to check

Impact range: Medium-High

Test type: Manual (with some support from tools)

Tool:

WCAG Reference: Understanding Success Criterion 2.1.1: Keyboard