Common NVDA keyboard shortcuts for web developers

NVDA is a solid tool for testing that your web applications are accessible to blind and vision-impaired users. (If you find it useful, make sure you donate here!)

As a non-vision impaired person, these are the keyboard shortcuts I find most useful for building accessible web applications. I keep NumLock off and use Insert as my NVDA modifier key.

ShortcutPurpose
Numpad +Read starting at current position
Next/down
Previous/up
TabNext control
Shift + TabPrevious control
NVDA + TabAnnounce control that has focus
Shift + ,Start of container (e.g. list, table)
,End of container
SpacebarCheck/uncheck
Alt + ↓Open combo box
NVDA + SpaceEnter forms mode (to edit text)
NVDA + Numpad 7Next review mode (object/document/screen)
NVDA + Numpad 1Previous review mode
NVDA + F7Elements list
NVDA + SToggle speech mode
NVDA + 1Toggle help mode (press a key for info about its NVDA command)

Last but not least, the handy grid of review commands adapted from the user guide! Imagine your number pad like this…

PrevCurrNext
Line789
Word456
Char123