2.5.4 Motion Actuation Level A

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 Interface
The motion is used to operate functionality through an accessibility supported interface;

The motion is essential for the function and doing so would invalidate the activity.

[View on W3C.org]

Testing & Remediation

How to test: Open you website or app and test any functionality that requires motion actuation. Ensure that an option is given/supported to disable motion actuation and that any functionality that uses motion actuation has a secondary way to perform that action without motion based gestures. How to remediate:
  • Provide conventional controls and an application setting for motion activated input
  • Supporting system level features which allow the user to disable motion actuation

Questions and Answers