Best Practice 2.13 – Avoid relying only on motion-based controls (Baseline level)
If a mobile application contains functions to be triggered by moving a device (e.g. shaking or tilting) or by gesturing towards the device (e.g. a camera can interpret the gesture and activate a function), those functions should be able to be performed by other means such as touch or by assistive technologies.
| Before Rectification | After Rectification |
|---|---|
![]() |
![]() |
| The motion detection game requires user to shake the device to play the game. Users with mobility problem may be unable to initiate the game. | By adding a “Roll the Dice!” button, users can roll the dice by tapping on the button. |
W3C WCAG Reference: 2.5.4 Motion Actuation














































