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.