2.1.3
Keyboard (No Exception)

A keyboard can be used to interact with the interface without exceptions

Ensure that every action available with a mouse can also be performed using a keyboard, without needing specific timings for keystrokes.

Acceptance Criteria

Keyboard Operation: All functionalities must be operable using a keyboard.

No Timing Requirements: Functions should not require specific timing or sequences of keystrokes.

Examples

• A user can submit a form using the “Enter” key, just as they would by clicking a submit button with a mouse.

• Interactive elements like sliders and buttons should be operable with keyboard navigation and activation.

Exceptions

Tips

• Test all interactive features to confirm they are accessible via the keyboard.

• Ensure that no special timing or sequence of keystrokes is required for any functionality.

How to test?

1. Keyboard Interaction: Use only the keyboard to perform all actions on the page.

2. Functionality Check: Verify that all features available via mouse are also accessible through keyboard controls.

3. Timing Verification: Ensure that no action depends on precise timing or sequence of keystrokes.