Any functionality which is activated by device motion can be performed with a User interface component that does not require motion.
WCAG 2 criterion
2.5.4 Motion Actuation (Level A)
Tools and requirements
Manual Assessment
Mobile device with gyroscope interaction
Test procedure
If there is any functionality where gyroscope motion is used to activate it, then there needs to be an alternate way of performing the functionality in a way where motion is not required.
Finding functionality using gyroscope motion is going to be quite rare. Most sites you encounter will likely not include any such functionality.
AI Prompt
Copy to Clipboard
Create a PHP class in the namespace "App\Services\AccessibilityAnalyzer\GuidelineRules"
that extends "App\Services\AccessibilityAnalyzer\GuidelineRuleRunner" and is called "Guideline67" that has a function with the signature "protected function findApplicableElements(Crawler $crawler): Crawler". The base class includes the function "protected function isElementIncludedInAccessibilityTree(\DOMNode $element): bool" for determining if an element is included in the accessibility tree.
Web accessibility guideline:
## Any functionality which is activated by device motion can be performed with a User interface component that does not require motion.
### WCAG 2 criterion
2.5.4 Motion Actuation (Level A)
### Tools and requirements
* Manual Assessment
* Mobile device with gyroscope interaction
### Test procedure
If there is any functionality where gyroscope motion is used to activate it, then there needs to be an alternate way of performing the functionality in a way where motion is not required.
Finding functionality using gyroscope motion is going to be quite rare. Most sites you encounter will likely not include any such functionality.