Skip to content

Instantly share code, notes, and snippets.

@peter-schmalfeldt
Created February 18, 2023 02:36
Show Gist options
  • Save peter-schmalfeldt/559105da800a6c24a0f89305c6edcd05 to your computer and use it in GitHub Desktop.
Save peter-schmalfeldt/559105da800a6c24a0f89305c6edcd05 to your computer and use it in GitHub Desktop.
NVDA command key quick reference

NVDA command key quick reference

Table of Contents

  1. Introduction
  2. Global commands
  3. Change Settings (found in the settings dialogues)
  4. Show dialogues
  5. Focus navigation
  6. Caret navigation
  7. Navigator object navigation
  8. Reading objects
  9. VirtualBuffer commands

Introduction

Many of these commands use the NVDA key. The NVDA key is the insert key found either on the number pad or near the delete, home, end, page up and page down keys on your keyboard. NVDA can also be configured so that you can use the caps lock key as the NVDA key.

If there are separate commands for laptops they will be shown in a separate column.

Global commands

Description Desktop layout Laptop layout
Stop speech CTRL  
Pause or resume speech SHIFT  
Toggle keyboard Help INS + 1  
Show NVDA menu INS + N  
Quit NVDA INS + Q  
Toggle Speech mode INS + S  
Say time INS + F12  
Say date INS + F12 ( twice )  
Report status bar INS + END  
Speak application name and Appmodule INS + CTRL + F1  
Say battery status INS + SHIFT + B  
Toggle report dynamic content changes INS + 5  
Toggle caret moves review cursor INS + 6  
Toggle focus moves navigator object INS + 7 INS + CTRL + 7
Pass next key through INS + F2  
Report text in clipboard INS + C  
Save configuration INS + CTRL + C  
Reset configuration INS + CTRL + R  

Change Settings

Description Desktop layout Laptop layout
Toggle speak typed characters INS + 2  
Toggle speak typed words INS + 3  
Toggle speak command keys INS + 4  
Toggle speak punctuation INS + P  
Toggle mouse tracking INS + M INS + SHIFT + M
Toggle announcement on progress bar updates INS + U INS + CTRL + F2
Move to previous voice setting INS + CTRL +  
Move to next voice setting INS + CTRL +  
Increase current voice setting INS + CTRL +  
Decrease current voice setting INS + CTRL +  
Teter braille display to focus/review cursor INS + CTRL + T  

Show dialogues

Description Desktop layout Laptop layout
Show general settings dialog INS + CTRL + G  
Show synthesizer selection dialog INS + CTRL + S  
Show voice settings dialog INS + CTRL + V  
Show keyboard settings dialog INS + CTRL + K  
Show mouse settings dialog INS + CTRL + M  
Show object presentation settings dialog INS + CTRL + O  
Show virtual buffer settings dialog INS + CTRL + B  
Show document formatting settings dialog INS + CTRL + D  
Show python console (useful for developers) INS + CTRL + Z  

Focus navigation

Description Desktop layout Laptop layout
Report current focused object INS + Tab  
Speak title bar INS + T  
Spell title bar INS + T ( twice )  
copy title bar to clipboard INS + T ( three times )  
Speak foreground window INS + B  

Caret navigation

Description Desktop layout Laptop layout
Report current selection INS + SHIFT +  
Report current line INS +  
Say all INS + INS + A
Say formatting information INS + F  

Navigation in tables

Description Command
Move to next cell in row ALT + CTRL +
Move to previous cell in row ALT + CTRL +
Move to next cell in column ALT + CTRL +
Move to previous cell in column ALT + CTRL +

Navigator object navigation

Description Desktop layout Laptop layout
Say current navigator object INS + NUMPAD 5 INS + CTRL + I
Spell current navigator object INS + NUMPAD 5 ( twice ) INS + CTRL + I ( twice )
Copy current navigator object INS + NUMPAD 5 ( twice ) INS + CTRL + I ( twice )
Say Navigator objects current dimensions INS + NUMPAD DEL INS + ;
Set navigator to parent object INS + NUMPAD 8 INS + SHIFT + I
Set navigator to first child INS + NUMPAD 2 INS + SHIFT + ,
Set navigator to previous object INS + NUMPAD 4 INS + CTRL + J
Set navigator object to next object INS + NUMPAD 6 INS + CTRL + L
Do default action on navigator object INS + NUMPAD ENTER INS + ENTER
Move mouse to navigator object INS + NUMPAD / INS + SHIFT + 7
Move navigator object to mouse INS + NUMPAD * INS + SHIFT + 8
Move review cursor to caret cursor NUMPAD - INS + -
Move caret cursor to review cursor CTRL + NUMPAD - INS + SHIFT + -
Set navigator to current focused object INS + NUMPAD - INS + CTRL + -
Set focus to navigator object INS + SHIFT + NUMPAD -  
Press left mouse button NUMPAD / INS + SHIFT + 7
Lock/unlock left mouse button INS + NUMPAD /  
Press right mouse button NUMPAD * INS + CTRL + SHIFT + 8
Lock/unlock right mouse button SHIFT + NUMPAD *  
Say all with review cursor NUMPAD + INS + /
Activate flat review mode at review cursor position INS + NUMPAD 7 INS + ALT +7
Activate object review cursor at flat review position INS + NUMPAD 1 INS + ALT +j

Reading objects

Description Desktop layout Laptop layout
Move review cursor to previous character NUMPAD 1 INS + M
Move review cursor to start of line Shift + NUMPAD 1 INS + SHIFT + U
Say current character at review cursor NUMPAD 2 INS + ,
move review cursor to next character NUMPAD 3 INS + .
Move review cursor to end of line SHIFT + NUMPAD 3 INS + SHIFT + O
Move review cursor to previous word NUMPAD 4 INS + J
Say current word at review cursor NUMPAD 5 INS + K
Move review cursor to next word NUMPAD 6 INS + L
Move review cursor to previous line NUMPAD 7 INS + U
Move review cursor to first line SHIFT + NUMPAD 7 INS + 7
Say current line at review cursor NUMPAD 8 INS + I
Move review cursor to next line NUMPAD 9 INS + O
Move review cursor to last line SHIFT + NUMPAD 9 INS + 9
Mark review cursor position to start copying INS + F9
Retrieve text from start mark and copy till included character INS + F10

VirtualBuffer commands

Description Command
Toggle browse/focus mode INS + SPACE
Move to parent virtual buffer INS + CTRL + SPACE
Show find dialog INS + CTRL + F
perform find next INS + F3
Show elements list dialog INS + F7
Refresh virtual buffer INS + F5
Toggle screen layout INS + V
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment