Desktop screen readers

Try navigating a website, reaching a control and completing an action with a screen reader. Here is how to prepare and compare tests with NVDA, VoiceOver on macOS and JAWS.

Desktop checks with NVDA, VoiceOver and JAWS

Listen to how content and controls are read, then observe what happens when you use them. Connect names, structure and DOM order to the difficulties you encounter.

  • NVDA

    Desktop checks with NVDA

    With NVDA, you can follow the page structure, move between elements and use controls on Windows. Distinguish document reading from interaction with fields, then check dynamic messages as well.

  • VoiceOver

    Checking macOS with VoiceOver

    With VoiceOver on macOS, try finding your way around the page, choosing an element and completing an action. Hierarchy, groups, the rotor and Quick Nav help you observe how complex components work in Safari.

  • JAWS

    Windows sessions with JAWS

    When a project requires JAWS, test the agreed journeys using the reader's modes. Check how headings, regions, fields and tables are read and how components are operated, recording the details needed to repeat the test.

Modes of use to distinguish on desktop readers

Repeat the journey in the modes provided by the reader: structural reading, focus within controls, groups and shortcuts can reveal different behaviours. Record which mode you are using.

  • NVDA

    Browse mode and focus mode

    With NVDA, always distinguish reading in browse mode from focus mode on interactive controls: many widgets appear correct in only one of the two.

  • JAWS

    Virtual reading, forms and keyboard shortcuts

    Test JAWS both for general page reading and for enterprise interactions, where shortcuts, forms mode and legacy compatibility still matter greatly.

  • macOS

    VoiceOver with rotor, groups and Quick Nav

    On macOS, reading content is not enough: find out whether groups, the rotor and Quick Nav actually help people move through the layout and interactive components.