-
Notifications
You must be signed in to change notification settings - Fork 22
Accessibility
Millions of Mac users have some disability or special needs. They use screen readers and special hardware to open up a world that they would otherwise be cut off from. With a small amount of developer work, we can help these users live better lives.
Because Zavala utilizes standard platform controls and views, accessibility is already built in. However this is only a starting point. Any customized controls and views will have accessibility work and the application as a whole has to be tested to make sure users can operate if efficiently.
This document lays the groundwork to ensure that Zavala has first class accessibility features.
- Support full keyboard navigation
- Don’t override built-in keyboard shortcuts (by default)
- Provide alternatives for drag-and-drop operations
The Accessibility Inspector included with the developer tools includes an automated audit tool. Additional auditing will be performed using the Inspector functionality within the Accessibility Inspector tool.
Manual testing using VoiceOver and Dictation will be done to provide more realworld-like feedback.
The results of the accessibility audit should get filed as separate bugs on GitHub.
- Should be fully navigatable using the keyboard
- Should be fully navigatable using Dictation
- Should be fully discoverable using VoiceOver
Originally written for the NetNewsWire project.