Skip to content

JAWS — Job Access With Speech Screen Reader for Windows

DodaTech Updated 2026-06-28 3 min read

In this tutorial, you will learn about JAWS. We cover key concepts, practical examples, and best practices to help you master this topic.

JAWS is the most widely used commercial screen reader, especially in government and enterprise settings, with powerful features but a steep learning curve and high cost.

In this tutorial, you'll learn about JAWS screen reader setup, navigation, and testing workflow.

What You'll Learn

By the end of this lesson, you'll understand how JAWS works, its key shortcuts, how to set up a testing environment, and common JAWS-specific issues.

Why It Matters

JAWS is required for many government and enterprise contracts. Testing with JAWS is essential if your website serves these sectors.

Real-World Use

Government websites and enterprise applications at DodaTech's enterprise clients require JAWS certification for Section 508 Compliance.

JAWS Overview

flowchart LR
  A[JAWS Installation] --> B[Basic Settings]
  B --> C[Browse Mode]
  B --> D[Focus Mode]
  C --> E[Arrow key navigation]
  C --> F[Quick navigation keys]
  D --> G[Form interaction]
  D --> H[Control activation]

Key JAWS Shortcuts

Shortcut Function
Insert+Q Exit JAWS
Insert+F6 List headings
Insert+F7 List links
F6 Navigate by landmarks
H Next heading
Shift+H Previous heading
K Next link
D Next landmark
Insert+DownArrow Say all
Insert+Space Toggle browse/focus mode
Ctrl Stop speech

Testing With JAWS

Set up a JAWS testing workflow:

  1. Install JAWS (trial version available)
  2. Configure speech rate to a comfortable level
  3. Navigate your site using only the keyboard
  4. Use quick navigation keys (H, K, D) to verify landmarks
  5. Test form controls in focus mode
  6. Test dynamic content with live regions
  7. Document all issues found
// Test script for JAWS
console.log('JAWS Testing Checklist:');
console.log('1. Tab through all focusable elements');
console.log('2. Verify headings with Insert+F6');
console.log('3. Test landmarks with F6');
console.log('4. Test forms with Tab and Enter');
console.log('5. Verify live region announcements');

Common JAWS Issues

  • JAWS reads content differently than NVDA: JAWS may announce ARIA attributes differently. Always test both.
  • JAWS caches page content: After dynamic updates, users may need to refresh the virtual buffer with Insert+Esc.
  • JAWS forms mode does not auto-activate: Some custom widgets may not trigger forms mode correctly.
  • JAWS has different ARIA support levels: Older JAWS versions may not support newer ARIA features.

Common Mistakes

  • Testing only with NVDA: JAWS has different behavior and market share in enterprise.
  • Not refreshing the virtual buffer: After dynamic content changes, users may not see updates.
  • Assuming JAWS handles everything like other screen readers: JAWS has unique quirks.
  • Not testing with JAWS speech settings: Users customize speech rate, verbosity, and voice.

Practice and Challenge

1. What is JAWS used for? A commercial screen reader for Windows, dominant in government and enterprise.

2. What key opens the JAWS headings list? Insert+F6.

3. What is the difference between JAWS and NVDA? JAWS is paid and enterprise-focused. NVDA is free and open-source.

4. Why should you refresh the JAWS virtual buffer after dynamic updates? Because JAWS caches page content and may not reflect changes.

5. Challenge: Install the JAWS trial, navigate your website with it, and document three issues.

FAQ

How much does JAWS cost?

JAWS costs about $1,000 for a standard license. A free 40-minute trial is available.

Does JAWS work with Chrome?

Yes. JAWS works with Chrome, Firefox, and Edge.

What is the JAWS virtual buffer?

A cached representation of the page content that JAWS creates for browse mode navigation.

How do I exit JAWS quickly?

Press Insert+Q to quit JAWS.

Is JAWS required for Section 508 compliance?

Many Section 508 contracts require testing with JAWS specifically.

Mini Project

Using the JAWS trial, navigate your website and create a test report. List each issue found, the JAWS command used to find it, and the recommended fix.

What's Next

Continue to NVDA to learn about the free NVDA screen reader.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro