This document is in beta. Help us by reporting issues via Github or email.
If you’ve implemented any feature that responds to moving or shaking the device (like shake to undo), make sure that the same functionality is available in other ways (like pressing a button), and that responses to motions can be disabled.
On this page:
This helps people who:
Fixing this will ensure users:
The user is unable to disable motion actuation. For example:
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 responding to the motion can be disabled to prevent accidental actuation, except when: (Level A)
- Supported Interface: The motion is used to operate functionality through an accessibility supported interface;
- Essential: The motion is essential for the function and doing so would invalidate the activity.
See the W3C’s detailed explanation of this guideline with techniques and examples.
This document is in beta. Help us by reporting issues via Github or email.