Updated: 6/16/26
Quick Navigation
Overview
Narrator is Microsoft's built-in screen reader that enables users who are blind or have low vision to interact with applications using speech output and keyboard navigation. Accessibility testing with Narrator helps verify that application content, controls, and workflows can be understood and operated without relying on visual cues.
Purpose
Use Narrator to:
- Verify that content is announced correctly.
- Confirm that interactive elements are keyboard accessible.
- Validate accessible names, labels, and instructions.
- Ensure proper reading order and navigation.
- Identify screen reader usability issues.
- Support WCAG accessibility compliance testing.
Back to Top
Prerequisites
Before testing:
- Use a Windows 11 device.
- Have a keyboard available for navigation.
- Close unnecessary applications that may interfere with Narrator announcements and focus.
Back to Top
Relevant Web Content Accessibility Guidelines (WCAG) Success Criteria
Narrator testing helps validate compliance with several WCAG requirements including:
- 1.1.1 Non-text Content - Images have meaningful alternative text
- 1.3.1 Info and Relationships - Structure and relationships are programmatically determined
- 1.3.2 Meaningful Sequence - Content is presented in a logical reading order
- 2.1.1 Keyboard - All functionality is available from a keyboard
- 2.4.3 Focus Order - Focus moves in a meaningful order
- 2.4.6 Headings and Labels - Headings and labels describe purpose
- 2.4.7 Focus Visible - Keyboard focus is visible
- 3.3.2 Labels or Instructions - Inputs include appropriate labels
- 4.1.2 Name, Role, Value - User interface components expose accessible information
Back to Top
Starting Narrator
Method 1: Keyboard Shortcut
- Press: Ctrl + Windows Key + Enter to start Narrator automatically.
Method 2: Windows Settings
- Open Settings
- Select Accessibility
- Select Narrator
- Turn Narrator on
Back to Top
Basic Narrator Commands
⚠️ Note: The Narrator key is typically the Caps Lock key or Insert key.
| Action |
Shortcut |
| Start / Stop Narrator |
Ctrl + Windows + Enter |
| Pause Speech |
Ctrl |
| Read Current Item |
Narrator Key + Tab |
| Read From Current Location |
Narrator Key + Down Arrow |
| Read Window |
Narrator Key + W |
| Move to Next Item |
Tab |
| Move to Previous Item |
Shift + Tab |
| Active Control |
Enter or Spacebar |
| List of Links |
Narrator Key + F7 |
| List of Headings |
Narrator Key + F6 |
| List of Landmarks |
Narrator Key + F5 |
Test your page by pressing the Tab key to navigate through it. You should be able to reach every button, link, and form field sequentially.
- Visual focus - The element currently selected by the keyboard should always have a clearly visible highlight or outline around it so the user knows where they are.
- No keyboard traps - Users should never get stuck in one part of the page (such as a dropdown menu or video player) and be unable to move on using only the keyboard.
⚠️ Important: Nothing on the page should require a mouse.
Back to Top
Accessibility Testing Procedure
Step 1: Verify Page or Screen Loading
- Navigate to the screen being testing.
- Confirm Narrator announces:
- Screen Title
- Page Heading
- Initial focus location
- Expected Results: Users should immediately understand:
- Where they are
- What screen is displayed
- What action can be performed next
Step 2: Test Keyboard Navigation
- Using only the keyboard:
- Press Tab repeatedly.
- Navigate through all interactive elements.
- Use Shift + Tab to move backward.
- Verify:
- All controls receive focus
- Focus order is logical
- Narrator announces each element
- Expected Results: All functionality must be operable without a mouse.
Step 3: Verify Accessible Names
- Move focus to:
- Buttons
- Links
- Icons
- Form controls
- Expected Results: Controls should have descriptive names that communicate purpose.
Important: Be sure to listen to Narrator announcements.
Step 4: Verify Form Fields
- Navigate to all input fields. Confirm Narrator announces:
- Label
- Control type
- Required status (if applicable)
- Expected Results: Users must understand the purpose of each field.
Step 5: Verify Images and Icons
- Navigate to images and icon-based controls. Confirm Narrator announces:
- Meaningful alternative text for information images
- Appropriate labels for icon buttons
- Expected Results: Non-text content should convey equivalent meaning.
Step 6: Verify Heading and Structure
- Navigate through content using Narrator reading commands. Verify:
- Headings are announced correctly
- Heading hierarchy is logical
- Sections are easy to understand
- Expected Results: Users can understand content organization without visual cues.
Step 7: Verify Reading Order
- Use Narrator's continuous reading feature. Listen to the order content as it is announced. Verify:
- Content follows a logical sequence
- Instructions are announced before controls
- Labels are read before form fields
- Expected Results: The reading order matches the intended visual and functional experience.
Step 8: Verify Error Messages
- Trigger validation errors. Confirm Narrator announces:
- Error messages
- Validation instructions
- Error status
- Expected Results: Users should immediately understand:
- What went wrong
- Which field contains the error
- How to fix it
Step 9: Verify Dynamic Content
- Verify Narrator announces changes automatically:
- Pop-up dialogs
- Notifications
- Toast messages
- Modal windows
- Expanding menus
- Expected Results: Users are informed when content changes without moving focus.
Step 10: Verify Focus Indicators
- While navigating by keyboard, confirm:
- Focus remains visible
- Focus is not trapped
- Focus moves predictably
- Expected Results: Users can always determine their current location within the interface.
Back to Top
Best Practices
- Perform testing using only the keyboard.
- Listen to all Narrator announcements without relying on visual information.
- Test every user workflow from start to finish.
- Validate accessibility in all supported browsers and application views.
Back to Top
See Also
Contact Information
For further assistance:
Back to Top