Overview
NVDA’s keyboard settings control how keyboard input is handled, which keys act as NVDA modifier keys, what feedback you receive when typing, and how NVDA responds to various keyboard events. Access Keyboard Settings: PressNVDA+control+k or navigate to Preferences > Settings > Keyboard in the NVDA menu.
Keyboard Layout
NVDA offers two keyboard layouts optimized for different hardware configurations.
- Desktop Layout
- Laptop Layout
Recommended for: Desktop computers with full keyboards including a numeric keypadCharacteristics:
- Makes extensive use of the numeric keypad
- Numlock must be OFF for NVDA commands
- More commands available
- Easier access to review commands
Numpad8: Read current lineNumpad7/9: Previous/next wordNumpad1/3: Previous/next character
You can switch layouts at any time. The change takes effect immediately without restarting NVDA.
NVDA Modifier Keys
The NVDA modifier key is used in combination with other keys to execute NVDA-specific commands.Select which keys can act as NVDA modifiers.Available options:
- Insert - Standard Insert key (above arrow keys)
- NumpadInsert - Insert on numeric keypad (Numpad0 with Numlock off)
- CapsLock - Caps Lock key
- Desktop layout: Insert + NumpadInsert
- Laptop layout: CapsLock + Insert
Using Modifier Keys Normally
When a key is set as an NVDA modifier, you can still use it for its original purpose: Press the key twice quickly to pass it through to the system. Examples:- CapsLock as modifier: Press CapsLock twice quickly to toggle caps lock
- Insert as modifier: Press Insert twice quickly to use insert mode in applications
This double-press feature ensures you don’t lose access to these keys’ normal functions.
Typing Echo
Typing echo controls what feedback NVDA provides as you type.Character Echo
Controls when NVDA announces individual characters as you type them.Options:Off - Don’t speak characters
- Quietest option
- Minimal feedback
- Best for: Experienced users who don’t need character confirmation
- Speaks when typing in edit boxes, documents, text areas
- Silent for command keys and navigation
- Best for: Most users, general typing
- Maximum feedback
- Announces characters everywhere
- Best for: Learning keyboard layout, password entry (with speak passwords enabled)
When enabled, speaking a new character interrupts speech for the previous character.Benefit: Faster, more responsive typing experienceWhen disabled: Characters may queue up, causing delays
Word Echo
Controls when NVDA announces complete words after you type them.Options:Off (Default) - Don’t speak words
- Quieter
- Only character feedback
- Confirms words in documents and edit boxes
- Silent for other contexts
- Maximum confirmation
- Helpful for ensuring accuracy
Command Key Announcement
When enabled, NVDA announces modifier and command keys as you press them.Announces:
- Ctrl, Alt, Shift, Windows keys
- Function keys (F1-F12)
- Other command keys
- Learning keyboard shortcuts
- Ensuring correct modifier keys are pressed
- Training and demonstrations
Capital Letters
When enabled, NVDA beeps if you type a lowercase letter while Caps Lock is on.Purpose: Alert you that Caps Lock is unexpectedly activeExample: Typing a password with Caps Lock accidentally on
Typing Behavior
Speech Interruption
When enabled, pressing Enter stops current speech.Benefit: Submit forms or execute commands without waiting for speech to finish
Say All Features
When enabled, you can use navigation commands during Say All (continuous reading) without stopping speech.Allows:
- Move to next/previous heading while reading continues
- Jump to specific elements
- Navigate through document structure
Spelling Errors
When enabled, NVDA plays a sound when you type a word that has a spelling error.Requirements:
- Application must support spelling checking
- Spelling must be enabled in the application
- Microsoft Word
- Microsoft Outlook
- Windows Mail
- Other applications with spell checking
Key Processing
Injected Keys
Controls whether NVDA processes keys injected by other software.Injected keys come from:
- On-screen keyboards
- Macro programs
- Remote control software
- Accessibility tools
Some security features in Windows may prevent processing of injected keys on secure screens.
Multi-Press Timeout
Range: 100-20000 millisecondsThe maximum time between key presses for NVDA to recognize them as a multi-press gesture.Affects commands like:
- Double-pressing NVDA modifier keys to pass them through
- Triple-tapping keys for extended functions
- Rapid key sequences
- Shorter (100-300ms): For fast typists, prevents accidental multi-presses
- Default (500ms): Good for most users
- Longer (1000-2000ms): For users who press keys more slowly
Input Gestures
The Input Gestures dialog allows you to customize keyboard shortcuts for NVDA commands.Accessing Input Gestures
Open Input Gestures:- NVDA menu > Preferences > Input Gestures
- Or navigate to Input Gestures in NVDA Settings
Input gesture changes are saved immediately and take effect without restarting NVDA.
Customizing Gestures
Find the command
Commands are organized by category:
- Braille
- Browse mode
- Configuration profiles
- Document formatting
- Focus
- And many more…
Add a new gesture
- Select the command
- Click Add
- Press the key combination you want to assign
- Click OK
Or modify existing gesture
- Select the command showing current gesture
- Click Remove to delete it
- Click Add to create a new one
- Or click Reset to factory defaults to restore the original
Input Help Mode
Input Help mode helps you learn NVDA commands: Toggle Input Help: PressNVDA+1
When active:
- Press any key to hear its name and description
- Commands are NOT executed
- Perfect for exploring the keyboard
- Shows what each key does
- Learning NVDA commands
- Finding forgotten shortcuts
- Training new users
- Exploring add-on commands
Special Key Behaviors
Pass Next Key Through
Command:NVDA+f2
Purpose: Sends the next key press directly to the application, bypassing NVDA command processing.
Use case: When an application uses a key that NVDA also uses, and you need the application’s function.
Example:
Sleep Mode
Command:NVDA+shift+s (Desktop) or NVDA+shift+z (Laptop)
Purpose: Temporarily disables NVDA commands for the current application.
When active:
- All NVDA commands are ignored
- NVDA is silent
- Application receives all keyboard input normally
- Applications with built-in screen reader support
- Games or software with extensive keyboard controls
- Applications that conflict with NVDA commands
Sleep mode is per-application. Switching to another app will restore normal NVDA functionality.
Common Keyboard Shortcuts
Essential Navigation
| Command | Desktop | Laptop | Description |
|---|---|---|---|
| NVDA Menu | NVDA+n | NVDA+n | Open NVDA menu |
| Settings | NVDA+control+g | NVDA+control+g | Open NVDA Settings |
| Stop speech | Control | Control | Stop speaking immediately |
| Pause speech | Shift | Shift | Pause/resume speaking |
| Say all | NVDA+downArrow | NVDA+a | Read from current position to end |
| Input help | NVDA+1 | NVDA+1 | Toggle input help mode |
| Report focus | NVDA+tab | NVDA+tab | Announce current focus |
| Report title | NVDA+t | NVDA+t | Announce window title |
| Read window | NVDA+b | NVDA+b | Read current window |
Review Cursor
| Command | Desktop | Laptop | Description |
|---|---|---|---|
| Previous line | Numpad7 | NVDA+u | Review previous line |
| Current line | Numpad8 | NVDA+i | Review current line |
| Next line | Numpad9 | NVDA+o | Review next line |
| Previous word | Numpad4 | NVDA+j | Review previous word |
| Current word | Numpad5 | NVDA+k | Review current word |
| Next word | Numpad6 | NVDA+l | Review next word |
| Previous character | Numpad1 | NVDA+m | Review previous character |
| Current character | Numpad2 | NVDA+comma | Review current character |
| Next character | Numpad3 | NVDA+period | Review next character |
Troubleshooting Keyboard Issues
NVDA commands not working
NVDA commands not working
Check:
- Input Help mode is OFF (toggle with NVDA+1)
- Sleep mode is OFF (toggle with NVDA+shift+s)
- NumLock is OFF (for desktop layout with numeric keypad commands)
- Application hasn’t captured focus
- NVDA is actually running (look for system tray icon)
Keys being announced too much
Keys being announced too much
Reduce feedback:
- Disable “Speak command keys”
- Set “Speak typed characters” to Off or “Only in edit controls”
- Set “Speak typed words” to Off
- Check if an add-on is providing extra announcements
Not enough typing feedback
Not enough typing feedback
Increase feedback:
- Enable “Speak typed characters” (set to Always)
- Enable “Speak typed words”
- Enable “Speak command keys” for learning
- Check that speech isn’t being interrupted too aggressively
Wrong keyboard layout active
Wrong keyboard layout active
Symptoms:
- Commands don’t work as expected
- Numeric keypad commands don’t function
- Key combinations seem wrong
- Open Keyboard Settings (NVDA+control+k)
- Check “Keyboard layout” setting
- Switch to the appropriate layout for your hardware
- Verify NumLock state (should be OFF for desktop layout numpad commands)
Modifier key conflicts
Modifier key conflicts
Problem: NVDA modifier interferes with normal key functionSolutions:
- Use a different modifier key (e.g., switch from CapsLock to Insert)
- Remember to double-press modifier to pass it through
- Increase multi-press timeout if double-pressing too slowly
- Disable problematic modifier and use alternative
Custom gestures not working
Custom gestures not working
Check:
- Gesture was actually saved (reopen Input Gestures to verify)
- No conflict with other commands (NVDA should have warned)
- Application isn’t capturing that key combination
- Your keyboard physically supports that key combination
- Try using Pass Next Key Through (NVDA+f2) to see if app receives it
Related Topics
- NVDA Settings - General configuration
- Braille Settings - Braille input and display
- Configuration Profiles - Different keyboard settings per context
- Touch Gestures - Touch screen interaction
