Screen Reader Navigating Webpages Using NVDA

Screen Reader Keyboard Shortcuts for Accessibility Testing

This reference matrix details the foundational keyboard commands and touchscreen gesture controls required to navigate web layers and evaluate accessibility compliance using NVDA (Windows), VoiceOver (macOS), and native mobile assistive tools.

Table of Contents

Basic Page Navigation

Action Windows (NVDA) Mac (VoiceOver) Mobile (iOS/Android)
Move by line / VO+ / VO+ Swipe left/right (Rotor to "Lines")
Move by word Ctrl+ / Ctrl+ VO+W / Shift+VO+W Rotor to "Words", swipe up/down
Move by heading H / Shift+H (or 16) VO+Cmd+H / Shift+VO+Cmd+H Rotor to "Headings", swipe up/down
Move by link K / Shift+K VO+Cmd+L / Shift+VO+Cmd+L Rotor to "Links", swipe up/down
Move by button B / Shift+B VO+Cmd+B / Shift+VO+Cmd+B Rotor to "Buttons", swipe up/down
Move by landmark D / Shift+D VO+Cmd+R / Shift+VO+Cmd+R Rotor to "Landmarks", swipe up/down

Content Reading Controls

Action Windows (NVDA) Mac (VoiceOver) Mobile (iOS/Android)
Read all content NVDA+ VO+A 2-finger swipe down
Stop reading Ctrl Ctrl 2-finger tap
Read current line Insert+ VO+L Rotor to "Lines", swipe up/down
Read word by word Insert+ / Insert+ VO+W Rotor to "Words", swipe up/down

Forms & Interactive Elements

Action Windows (NVDA) Mac (VoiceOver) Mobile (iOS/Android)
Next/Prev form field F / Shift+F VO+Cmd+J / Shift+VO+Cmd+J Rotor to "Form Controls", swipe up/down
Activate link/button Enter / Space VO+Space Double-tap
Toggle typing mode NVDA+Space (Browse/Focus) Auto-switching allocation Auto-switching allocation
Elements list outline NVDA+F7 VO+U (Rotor menu) Rotor twist menu interface

Table Structures

Action Windows (NVDA) Mac (VoiceOver) Mobile (iOS/Android)
Move cell (row/col) Ctrl+Alt+Arrows VO+Cmd+Arrows Rotor to "Tables", swipe up/down
Announce table title Insert+T VO+T Limited native support

Accessibility Testing Workflow

Incorporate these structured verification checks into your deployment QA pipelines:

  1. Tab Focus Execution: Cycle using Tab and Shift+Tab to map visual focus indicators. Confirm elements align with intuitive interaction flows and that selection locks do not exist.
  2. Heading Verification: Traverse sequential structural levels using H or 16 triggers to make sure headers maintain strict systemic hierarchies without skipped layout tiers.
  3. Landmark Mapping: Select D to loop through structural layouts (e.g., banner, navigation, main, regional breakpoints) to verify blind navigation orientation handles are in place.
  4. Interactive Form Audit: Isolate functional field systems via F keys to ensure form descriptors, context constraints, and active labels read natively when entry fields take focus.
  5. Page Outline Extractions: Pull structural diagnostics sheets via NVDA+F7 or VO+U. Inspect your generated link collection to catch and eliminate non-descriptive links like "click here".

 

Still Need Help?

Ask CIT! 📞 (585) 245-5588 | 📧 Email | 💬 Chat | 📝 Submit a Request and we'll be happy to assist you.