The WCAG Explained

Simplified and actionable explanations of every WCAG 2.2 criteria

Input Modalities

Summary:
WCAG 2.5, "Input Modalities," aims to make web content more accessible by ensuring it can be operated through various input methods beyond the traditional keyboard and mouse. This includes touchscreens, voice control, gestures, and other assistive technologies, enhancing accessibility for users with diverse abilities.

What:
The guideline covers aspects like making sure functionality is accessible via touch, providing alternatives for complex gestures, and ensuring that controls are accessible for users with limited dexterity.

  1. 2.5.1 Pointer Gestures: All functionality that uses multipoint or path-based gestures must be operable with a single pointer without a path-based gesture.
  2. 2.5.2 Pointer Cancellation: For functionality that can be operated using a single pointer, the down-event should not be used to execute the function.
  3. 2.5.3 Label in Name: For user interface components with labels that include text or images of text, the name must contain the text that is presented visually.
  4. 2.5.4 Motion Actuation: Functionality that can be operated by device motion or user motion can also be operated by user interface components and can be disabled to prevent accidental actuation, unless the motion is essential for the function.
  5. 2.5.5 Target Size: The size of the target for pointer inputs should be at least 44 by 44 CSS pixels except when certain conditions are met.
  6. 2.5.6 Concurrent Input Mechanisms: Web content should not restrict the use of input modalities available on a platform except where necessary to ensure the security of the content.

Why:
As technology evolves, users interact with digital content in numerous ways. This guideline ensures that websites and applications are accessible and usable regardless of how users choose to interact with them, particularly benefiting those with motor impairments or disabilities that limit their use of traditional input methods.

How to Comply:

  • Websites and Mobile Apps: Ensure interactive elements are usable with touch, voice commands, and other input modalities. Avoid relying solely on mouse or keyboard-specific interactions.
  • Software Applications: Design interfaces that are compatible with various input methods, including assistive technologies.