
Pixijs Accessibility
Screen reader support in canvas apps is messy, and PixiJS's AccessibilitySystem handles it by creating an invisible shadow DOM overlay that mirrors your interactive containers. The defaults are conservative: nothing happens until the user presses Tab, and mouse movement kills the overlay again, which makes testing annoying but assumes keyboard users don't touch mice. Set enabledByDefault and deactivateOnMouseMove to false if you're serious about it. The hook is a tabIndex property on containers plus accessibleTitle and accessibleHint strings, and you still need eventMode for the click events to route properly. Works on mobile via a hidden touch hook, doesn't work in Web Workers.
- skills.sh installs
- 6.6K
- GitHub stars
- 365
- last updated
- Aug 21, 2026
Install
$ npx -y skills add pixijs/pixijs-skills --skill pixijs-accessibility --agent claude-codeInstalls into .claude/skills of the current project.
Files
Screen reader support in canvas apps is messy, and PixiJS's AccessibilitySystem handles it by creating an invisible shadow DOM overlay that mirrors your interactive containers. The defaults are conservative: nothing happens until the user presses Tab, and mouse movement kills the overlay again, which makes testing annoying but assumes keyboard users don't touch mice. Set enabledByDefault and deactivateOnMouseMove to false if you're serious about it. The hook is a tabIndex property on containers plus accessibleTitle and accessibleHint strings, and you still need eventMode for the click events to route properly. Works on mobile via a hidden touch hook, doesn't work in Web Workers.
Browse the repository on GitHubSponsors
Details
- Repository
- github.com/pixijs/pixijs-skills
- Categories
- Frontend Development, Debugging, Mobile Development, Design & UI/UX, CLI & Terminal
- First seen
- May 16, 2026
More from pixijs/pixijs-skills
All 26- Pixijs Migration V86.4K
- Pixijs Html Source5.5K
- Pixijs8K
- Pixijs Performance7.1K
- Pixijs Application7.1K
- Pixijs Scene Graphics7.1K
- Pixijs Core Concepts7.1K
- Pixijs Assets7K
- Pixijs Scene Sprite7K
- Pixijs Events7K
- Pixijs Scene Container7K
- Pixijs Math6.9K
- Pixijs Scene Core Concepts6.9K
- Pixijs Scene Text6.9K
- Pixijs Ticker6.9K
- Pixijs Filters6.9K
- Pixijs Scene Particle Container6.9K
- Pixijs Custom Rendering6.8K
- Pixijs Create6.8K
- Pixijs Color6.8K
- Pixijs Blend Modes6.8K
- Pixijs Scene Dom Container6.7K
- Pixijs Scene Mesh6.7K
- Pixijs Environments6.7K