Keyboard operability

Learn why it’s important to make user interface components keyboard operable and how to create accessible keyboard interaction patterns and shortcuts.

What is keyboard operability?

If you can follow a process or achieve a task on a web page using a pointing device, such as a mouse, you must also be able to do this using just a keyboard.

Responding to keyboard input

Create event handlers to enable user interface components to respond to keyboard input.

Custom keyboard interaction

When building custom keyboard interaction, there are some requirements and conventional approaches to be aware of.

No specific keystroke timings

People with mobility impairments can find actions that require fine motor skills difficult, so it’s important that no specific timings are required for individual keystrokes.