You are currently viewing a snapshot of taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to, please file a bug.

You are here: Access project page > Accessibility Information for QA engineers

Access Mozilla

Maintained by Mozilla Accessibility Community

Accessibility Information for QA engineers

  1. Accessibility test cases

    Useful accessibility-related test cases, both formal tests and minimal test files

  2. Accessible XUL Authoring Guidelines

    When authored according to these guidelines, XUL is capable of generating accessible user interfaces. Coders, reviewers, designers and QA engineers should be familiar with these guidelines.

  3. XUL accesskey FAQ and Policies

    What everyone needs to read before adding XUL accesskeys.

  4. Accessible Toolkit Checklist

    A list of what needs to be done for accessibility when building new toolkits, widget by widget.

  5. Mozilla's keyboard UI FAQ

    We have settled on a spec that people are mostly happy with. Let us know what you think on the mozilla-accessibility mailing list.

    Windows keys:

    OS X keys:

    • Keyboard Shortcuts Quick Reference for Mac OS X
    • Complete reference on keyboard for Mac OS X: this document list all functions of specified keys, known keyboard shortcuts, explains how to create keyboard shortcuts, explains appropriate use for the arrow keys, how to move the insertion point with keys, how to extent text selection with keys, functions of function keys, what are reserved keyboard shortcuts, how to create your own keyboard shortcuts, keyboard focus and navigation, type-ahead and key-repeat, etc.

    Gnome keys: Keyboard documentation for Gnome 2.2 -- still seeking developer guidelines for keyboard.

  6. Automated Accessibility Tests

    These automated tests can help determine whether Mozilla's nsIAccessible API is working properly. Please follow the instructions carefully - a line needs to be added to your prefs.js file for these tests to work.

  7. Sample nsIAccessible Javascript usage

    This HTML page shows how nsIAccessible can be used in JavaScript. The sample application provided can be used to test our accessibility API support of any HTML. Looking for a volunteer to improve this application.

  8. Find As You Type QA

    Testing information for Mozilla's Find As You Type feature.

Join the Mozilla Accessibility Community

Live Chat

Both end users and developers are invited for discussion on the live IRC channel at Since this is a worldwide effort, there is always a good chance to find someone to chat with there, day or night.

Newsgroup and Mailing List

We have two discussion lists, which can be read via a newsgroup reader, as a mailing list or via Google groups.

Purpose Newsgroup Mailing list Google group
Developer discussion subscribe/unsubscribe Google group
End user support subscribe/unsubscribe Google group