-
Notifications
You must be signed in to change notification settings - Fork 40
Audit Desktop A11y
Run a comprehensive accessibility audit of a desktop application covering platform APIs (UI Automation, MSAA, ATK, NSAccessibility), screen reader compatibility, keyboard navigation, focus management, and high contrast support.
- You are building a desktop application and want to verify its accessibility
- You received accessibility bug reports from screen reader users
- You need to audit a wxPython, Qt, GTK, WinForms, WPF, or Electron application
- You are preparing for an accessibility compliance review of a desktop product
In GitHub Copilot Chat -- select from the prompt picker:
/audit-desktop-a11y
Then provide the source directory when prompted.
In Claude Code:
@desktop-a11y-specialist audit the accessibility of src/
The agent asks about your platform, UI framework, target screen readers, and any known issues.
Scans source code for:
- Name/Role/Value/State exposure on all interactive controls
- Custom control accessibility interface implementation
- Dynamic state change announcements
- Container relationship exposure (parent/child in trees, lists, grids)
Checks tab order, arrow key navigation, keyboard shortcuts, focus visibility, and modal focus trapping.
Verifies system theme respect, hardcoded colors, icon visibility, and font scaling behavior.
Produces a prioritized report with findings by category, remediation steps, and a screen reader test plan.
- test-desktop-a11y -- Create a test plan for the findings
- scaffold-nvda-addon -- Build NVDA addons
- scaffold-wxpython-app -- Start a new accessible wxPython app
- desktop-a11y-specialist -- The specialist agent that powers this prompt
- desktop-a11y-testing-coach -- Testing guidance for desktop apps
- developer-hub -- Routes to the right specialist for any developer task
- Accessibility Lead
- Web Accessibility Wizard
- Document Accessibility Wizard
- Alt Text and Headings
- ARIA Specialist
- Contrast Master
- Forms Specialist
- Keyboard Navigator
- Link Checker
- Live Region Controller
- Modal Specialist
- Tables Data Specialist
- Word Accessibility
- Excel Accessibility
- PowerPoint Accessibility
- PDF Accessibility
- Office Scan Config
- PDF Scan Config
- Testing Coach
- WCAG Guide