Dragging Movements
Summary:
WCAG 2.5.7, "Dragging Movements," targets making drag-and-drop functionalities accessible to users who can't use a mouse or touch screen. It's vital for ensuring that these interactive features are usable by everyone.
What:
This criterion requires that interfaces with drag-and-drop features offer alternative methods for keyboard and assistive technology users.
Why:
Drag-and-drop can be challenging for users with motor impairments or those who rely on screen readers. Providing alternatives ensures these users can complete tasks without relying solely on precise, gesture-based controls.
Examples and Scenarios:
- File Uploads: Instead of only drag-and-drop, offer a 'Browse' button to select files.
- Interactive Lists: Allow items in a list to be reordered with keyboard controls.
- Online Games: Offer alternative controls for drag-and-drop actions in game interfaces.
How to Comply:
- Websites: Implement single pointer controls as alternatives to drag-and-drop.
- Mobile Apps: Provide additional interactive elements for tasks typically requiring drag-and-drop.
- Software Applications: Ensure all drag-and-drop functionalities are accessible through other means, like keyboard shortcuts.
Exceptions:
- Inherent Functionality: If the drag-and-drop action is essential and cannot be replicated by a keyboard or other means.
- Complex Interfaces: Some advanced applications may have technical limitations that make alternative methods challenging to implement.