2.06 Common issues: Keyboard & mouse
From the W3C
Users must be able to interact with a user agent (and the document it renders) using the supported input and output devices of their choice and according to their needs. Input devices may include pointing devices, keyboards, braille devices, head wands, microphones, and others. Output devices may include monitors, speech synthesizers, and braille devices.
Please note that "device-independent support" does not mean that user agents must support every input or output device. User agents should offer redundant input and output mechanisms for those devices that are supported. For example, if a user agent supports keyboard and mouse input, users should be able to interact with all features using either the keyboard or the mouse.
- Ensure that the site is navigable and content available by keyboard alone. [NGfL requirement]
Who does this affect?
- Devices that have no pointing device.
- The visually impaired.
- Those who cannot readily control movement (motor-neurone, Parkinsons, etc).