Goal
Provide alternatives to device motion for triggering actions.
Loading ...
Success Criterion · WCAG 2.5.4
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 supported motion is essential or not using motions would invalidate the activity.
Goal
Provide alternatives to device motion for triggering actions.
What to do
If functionality uses device motion (shake, tilt), provide UI controls and allow disabling motion activation.
Why it matters
Some users cannot perform motion gestures or may trigger them accidentally; motion can also cause vestibular issues.
Success criterion
Summarized directly from the official Understanding document so teams can quote the requirement accurately.
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 activation, except when the motion is used to operate functionality through an accessibility supported interface.
Intent
Benefits
Why it matters
Summaries drawn from the Understanding document help you socialize impact statements with product stakeholders.
Users may be unable to perform motion actions or may trigger them unintentionally.
Motion activation can cause confusion when the UI changes unexpectedly.
Exception guidelines
Document the rationale for each exception and note which alternative support you provide.
Motion is used to operate functionality through an accessibility supported interface.
Requirement
Only applies when the interface itself is accessibility supported and motion is part of it.
If your app uses shaking, tilting, or moving the device to trigger actions, provide a standard UI control to do the same action and allow users to disable motion-triggered activation to prevent accidental triggers.
Reference: All summaries and highlights originate from Understanding WCAG 2.5.4 and the W3C quick reference.
Examples
Share pass/fail snapshots to coach designers, engineers, QA, and content authors.
Pass
Undo is available via a button/menu; shake can be disabled.
Fail
Undo is available only by shaking the device.
Pass
Tilt can move content, but arrow buttons/slider also control movement, and tilt can be disabled.
Fail
Tilt is the only way to move and cannot be turned off.
Evidence to keep
Capture artifacts for VPATs, procurement reviews, and regression testing.
Official resources
Keep these links handy when writing acceptance criteria or responding to audits.
Implementation checklist
Testing ideas
Related success criteria