Support Multiple Input Methods
Allow users to use various input methods simultaneously and do not restrict them to just one type of input. This ensures everyone can interact with content using the input method that suits them best, whether it’s a mouse, keyboard, touch screen, voice commands, or assistive devices.
Acceptance Criteria
• Users can switch between different input methods (like mouse, keyboard, touch, or voice) without restrictions.
• Input methods should not be limited unless it is necessary for security reasons, to follow user settings, or if the restriction is essential for specific functionality.
Examples
• You can open a menu using the mouse and then use the keyboard to navigate through the menu options.
• You browse a website on a computer monitor with a mouse and then switch to a touch screen to continue browsing.
• You perform a voice search and then use the touch screen to interact with search results.
Exceptions
• Restrictions on input methods are allowed if they are essential for maintaining security, adhering to user settings, or if the restriction is crucial for specific functionality.
Tips
• Always test your content with different input methods to ensure all are supported and work seamlessly together.
• Consider users who may use assistive technology to interact with your content and ensure that all input methods are compatible.
How to test?
• Try using different input methods (mouse, keyboard, touch, voice) to perform the same tasks on your website or application to check if they work without issues.
• Test with assistive devices to ensure they can interact with the content as intended.
• Verify that there are no restrictions that prevent switching between input methods unless it’s for a valid reason such as security.