Accessibility Resources Other Projects Can Reuse

QUILL is built by and for screen reader users, and much of how it stays accessible is written down as files and tests that other projects can copy. This page lists them: what problem each solves, what you need to use it, where it does not apply, and where to find it. Everything here is under QUILL’s MIT license unless the file says otherwise. Our own accessibility commitments are in ACCESSIBILITY.md.

Maintained by the accessibility owner named in ACCESSIBILITY.md, currently Jeff Bishop (@accesswatch). These resources are reviewed with each monthly accessibility feedback and progress issue, and whenever the file they describe changes. Report a problem with one through the accessibility issue form.

Project process

Accessibility issue form

Pull request accessibility checklist

ACCESSIBILITY.md

Monthly accessibility feedback and progress issue

Testing

Core-task test procedures and record

Screen reader sign-off sheets

Gates that enforce accessibility in code

These are Python tests and tools for a wxPython app, but each idea carries to any desktop toolkit. Each runs in continuous integration and fails the build.

Do not announce what the screen reader already says (GATE-13)

Speech also reaches braille (GATE-BRAILLE)

Unique access keys per window (GATE-14)

Every menu item shows its key