motor

Audit web interfaces for motor accessibility with Python scripts and CSS utilities.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/lukeslp/accessibility-skills --skill motor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: motor
Source: https://github.com/lukeslp/accessibility-skills/tree/main/plugins/accessibility/skills/motor
Command: npx skills add https://github.com/lukeslp/accessibility-skills --skill motor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses challenges faced by users with motor impairments, ensuring web interfaces are navigable and operable via alternative input methods and keyboard-only interactions.

Core Features & Use Cases

  • Keyboard Navigation: Ensures all interactive elements are reachable and operable via keyboard.
  • Touch Target Sizing: Provides guidelines and checks for minimum touch target sizes (44x44px/48px).
  • Switch Access & Eye Gaze: Offers patterns and principles for users relying on switch scanning or eye gaze technology.
  • Use Case: A developer needs to ensure a complex form with custom dropdowns and date pickers is fully usable by someone who only has a keyboard and a switch device. This Skill provides the necessary patterns and checks.

Quick Start

Use the motor skill to check the focus order of the provided HTML file 'index.html'.

Frequently Asked Questions about motor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit keyboard navigation and focus order for WCAG 2.2 AA compliance?

To audit keyboard navigation, use Python scripts provided to check the focus order of your HTML files. This ensures interactive elements are reachable and operable via keyboard-only interactions per WCAG 2.2 AA standards.

What is the minimum touch target size required for motor accessibility?

The minimum touch target size for motor accessibility is 44x44px or 48px. Provided guidelines and checks help verify your web interface meets these dimensions to ensure usability for users with motor impairments.

Can I use this to ensure complex forms with custom dropdowns are accessible via switch access?

Yes, you can use this to ensure complex forms with custom dropdowns are accessible via switch access. It offers patterns and principles for switch scanning and eye gaze technology, making custom components operable.

Does this provide CSS utilities for visible focus indicators?

Yes, this provides CSS utilities for visible focus indicators and adequate spacing. These utilities help developers implement proper visual feedback for keyboard-only navigation and alternative input methods.

What's the best way to handle fatigue detection in web interfaces?

The best way to handle fatigue detection is by applying the patterns and scripts provided. It addresses fatigue detection according to WCAG 2.2 AA standards, ensuring web interfaces remain operable for users experiencing fatigue.

Why does my interactive element fail keyboard-only navigation checks?

Your interactive element may fail keyboard-only navigation checks if it lacks proper focus management or reachability. The included Python scripts audit focus order in your HTML to identify and resolve these specific barriers.