Skip to content →

Hotkey help for screen reader users

Recently, I found myself sitting in front of a new computer trying to get it up and running with my critical personalization’s.  If you are someone who has low or no vision and have ever been dead in the water because you cannot get to anything without sighted assistance, you can empathize.  New version of Windows, old versions of software on CD.  Update them?  Sure, no problem.  Just go online and download the new OS compatible versions, right?  Except that you don’t have your screen reader loaded onto the new PC.  I knew that if I could get something, ANYTHING to talk, I’d have no problem, but I realized that without something that would auto play, like a screen reader loaded onto a USB drive, I was stuck.  My NVDA on USB?  Older version, wouldn’t work with Win 7.  Zoomtext?  My CD wouldn’t load on Win 7, unless I made some changes to the compatibility mode, which I could not do without speech.  I didn’t even know how to get to Windows Narrator, which I knew would do in a pinch.  I even tried matching keystroke for keystroke in tandem with my desktop, but alas, the steps diverge at some point.  Grrr!  When you  cannot see what’s happening on the screen, just randomly pressing keys and hoping for  a lucky break can be dangerous.  Once you lose your place, who knows what havoc ensues. 

 

In sheer frustration, I went out to Twitter, which is quickly rivaling Google as the repository for all knowledge, and queried my accessibility tweeps how to invoke the Narrator in Windows 7.  In fractions of a second, five people produced the answer.  A hotkey sequence that was unknown to me brought up the native screen reader in my new version of Windows, and I was off and running.  Whatever you may think of Twitter, many of the people who use it are brilliant pros who are eager to help.  I was very grateful for their help in this case. 

 

It occurred to me that I cannot be the only person who has ever been sitting blind in front of a computer, with no way to accomplish anything without a screen reader.  I began compiling a list of Windows 7 keyboard hotkeys, gathering them from various places, either web sites or help screens or user’s guides.  Below is that list. 

 

This is by no means a comprehensive list.  Also, keep in mind that not all hotkeys are going to work in all versions of  all programs.  If you are using a screen reader or other feature-rich programs, hotkeys can often conflict.  I have not personally tested every one of these hotkeys with the various versions of each program, but this list will get you started.  I suggest you just copy and paste  this entire post into a notepad doc, and then clip out what you don’t want.  Save it to your desktop, copy it to a USB drive, send it to your friends.  You never know when one of these key combinations will  get you out of a jam.  If I had known that by pressing  the Windows key plus U, then pressing alt-n would get me to Windows Narrator, I would have saved an entire day of frustrated attempts trying to get something loaded that would talk. 

 

Finally, if you want to try out a screen reader but don’t want to spend the money, scroll down to the bottom of the list and click the link for NVDA.  It’s a great little screen reader, especially for the price..it’s free.  Immediately  below that, I’ve listed a few of those hotkeys, too. 

 

Windows 7 abbreviated hotkey list:

 

From the desktop, press Win plus U, then alt plus  N to get narrator started

Ease of Access keyboard shortcuts

Right Shift for eight seconds: Turn Filter Keys on and off
Left Alt + Left Shift + PrtScn (or PrtScn): Turn High Contrast on or off
Left Alt + Left Shift + Num Lock: Turn Mouse Keys on or off
Shift five times: Turn Sticky Keys on or off
Num Lock for five seconds: Turn Toggle Keys on or off
Windows logo key + U: Open the Ease of Access Center
General keyboard shortcuts

F1: Display Help
Ctrl + C (or Ctrl + Insert): Copy the selected item
Ctrl + X: Cut the selected item
Ctrl + V (or Shift + Insert): Paste the selected item
Ctrl + Z: Undo an action
Ctrl + Y: Redo an action
Delete (or Ctrl + D): Delete the selected item and move it to the Recycle Bin
Shift + Delete: Delete the selected item without moving it to the Recycle Bin first
F2: Rename the selected item
Ctrl + Right Arrow: Move the cursor to the beginning of the next word
Ctrl + Left Arrow: Move the cursor to the beginning of the previous word
Ctrl + Down Arrow: Move the cursor to the beginning of the next paragraph
Ctrl + Up Arrow: Move the cursor to the beginning of the previous paragraph
Ctrl + Shift with an arrow key: Select a block of text
Shift + any arrow key: Select more than one item in a window or on the desktop, or

select text within a document
Ctrl + any arrow key + Spacebar: Select multiple individual items in a window or on the

desktop
Ctrl + A: Select all items in a document or window
F3: Search for a file or folder
Alt + Enter: Display properties for the selected item
Alt + F4: Close the active item, or exit the active program
Alt + Spacebar: Open the shortcut menu for the active window
Ctrl + F4: Close the active document (in programs that allow you to have multiple

documents open simultaneously)
Alt + Tab: Switch between open items
Ctrl + Alt + Tab: Use the arrow keys to switch between open items
Ctrl + Mouse scroll wheel: Change the size of icons on the desktop
Windows logo key + Tab: Cycle through programs on the taskbar by using Aero Flip 3-D
Ctrl+ Windows logo key + Tab: Use the arrow keys to cycle through programs on the

taskbar by using Aero Flip 3-D
Alt + Esc: Cycle through items in the order in which they were opened
F6: Cycle through screen elements in a window or on the desktop
F4: Display the address bar list in Windows Explorer
Shift + F10: Display the shortcut menu for the selected item
Ctrl + Esc: Open the Start menu
Alt + underlined letter: Display the corresponding menu
Alt + underlined letter: Perform the menu command (or other underlined command)
F10: Activate the menu bar in the active program
Right Arrow: Open the next menu to the right, or open a submenu
Left Arrow: Open the next menu to the left, or close a submenu
F5 (or Ctrl + R): Refresh the active window
Alt + Up Arrow: View the folder one level up in Windows Explorer
Esc: Cancel the current task
Ctrl + Shift + Esc: Open Task Manager
Shift when you insert a CD: Prevent the CD from automatically playing
Left Alt + Shift: Switch the input language when multiple input languages are enabled
Ctrl + ShiftL: Switch the keyboard layout when multiple keyboard layouts are enabled
Right or Left Ctrl + Shift: Change the reading direction of text in right-to-left reading

languages
Dialog box keyboard shortcuts

Ctrl + Tab: Move forward through tabs
Ctrl + Shift + Tab: Move back through tabs
Tab: Move forward through options
Shift + Tab: Move back through options
Alt + underlined letter: Perform the command (or select the option) that goes with that letter
Enter: Replaces clicking the mouse for many selected commands
Spacebar: Select or clear the check box if the active option is a check box
Arrow keys: Select a button if the active option is a group of option buttons
F1: Display Help
F4: Display the items in the active list
Backspace: Open a folder one level up if a folder is selected in the Save As or Open

dialog box

Windows logo key keyboard shortcuts

Windows logo key: Open or close the Start menu.
Windows logo key + Pause: Display the System Properties dialog box.
Windows logo key + D: Display the desktop.
Windows logo key + M: Minimize all windows.
Windows logo key + Shift + M: Restore minimized windows to the desktop.
Windows logo key + E: Open Computer.
Windows logo key + F: Search for a file or folder.
Ctrl + Windows logo key + F: Search for computers (if you’re on a network).
Windows logo key + L: Lock your computer or switch users.
Windows logo key + R: Open the Run dialog box.
Windows logo key + T: Cycle through programs on the taskbar.
Windows logo key + number: Start the program pinned to the taskbar in the position

indicated by the number. If the program is already running, switch to that program.
Shift + Windows logo key + number: Start a new instance of the program pinned to the

taskbar in the position indicated by the number.
Ctrl + Windows logo key + number: Switch to the last active window of the program

pinned to the taskbar in the position indicated by the number.
Alt + Windows logo key + number: Open the Jump List for the program pinned to the

taskbar in the position indicated by the number.
Windows logo key + Tab: Cycle through programs on the taskbar by using Aero Flip 3-D.
Ctrl+Windows logo key + Tab: Use the arrow keys to cycle through programs on the

taskbar by using Aero Flip 3-D.
Ctrl+Windows logo key + B: Switch to the program that displayed a message in the

notification area.
Windows logo key + Spacebar: Preview the desktop.
Windows logo key + Up Arrow: Maximize the window.
Windows logo key + Left Arrow: Maximize the window to the left side of the screen.
Windows logo key + Right Arrow: Maximize the window to the right side of the screen.
Windows logo key + Down Arrow: Minimize the window.
Windows logo key + Home: Minimize all but the active window.
Windows logo key + Shift + Up Arrow: Stretch the window to the top and bottom of the

screen.
Windows logo key + Shift+ Left Arrow or Right Arrow: Move a window from one monitor

to another.
Windows logo key + P: Choose a presentation display mode.
Windows logo key + G: Cycle through gadgets.
Windows logo key + U: Open Ease of Access Center.
Windows logo key + X: Open Windows Mobility Center.
Windows Explorer keyboard shortcuts

Ctrl + N: Open a new window
Ctrl + W: Close the current window
Ctrl + Shift + N: Create a new folder
End: Display the bottom of the active window
Home: Display the top of the active window
F11: Maximize or minimize the active window
Ctrl + Period (.): Rotate a picture clockwise
Ctrl + Comma (,): Rotate a picture counter-clockwise

Num  Lock + Asterisk (*) on numeric keypad: Display all subfolders under the selected

folder
Num Lock + Plus Sign (+) on numeric keypad: Display the contents of the selected

folder
Num Lock + Minus Sign (-) on numeric keypad: Collapse the selected folder
Left Arrow: Collapse the current selection (if it’s expanded), or select the parent folder
Alt + Enter: Open the Properties dialog box for the selected item
Alt + P: Display the preview pane
Alt + Left Arrow: View the previous folder
Backspace: View the previous folder
Right Arrow: Display the current selection (if it’s collapsed), or select the first subfolder
Alt + Right Arrow: View the next folder
Alt + Up Arrow: View the parent folder
Ctrl + Shift + E: Display all folders above the selected folder
Ctrl + Mouse scroll wheel: Change the size and appearance of file and folder icons
Alt + D: Select the address bar
Ctrl + E: Select the search box
Ctrl + F: Select the search box
Taskbar keyboard shortcuts

Shift + Click on a taskbar button: Open a program or quickly open another instance of

a program
Ctrl + Shift + Click on a taskbar button: Open a program as an administrator
Shift + Right-click on a taskbar button: Show the window menu for the program
Shift + Right-click on a grouped taskbar button: Show the window menu for the group
Ctrl + Click on a grouped taskbar button: Cycle through the windows of the group

Magnifier keyboard shortcuts

Windows logo key + Plus Sign or Minus Sign: Zoom in or out
Ctrl + Alt + Spacebar: Preview the desktop in full-screen mode
Ctrl + Alt + F: Switch to full-screen mode
Ctrl + Alt + L: Switch to lens mode
Ctrl + Alt + D: Switch to docked mode
Ctrl + Alt + I: Invert colors
Ctrl + Alt + arrow keys: Pan in the direction of the arrow keys
Ctrl + Alt + R: Resize the lens
Windows logo key + Esc: Exit Magnifier

 

 

Click here to download NVDA 2010

 

NVDA command key quick reference

Many of these commands use the NVDA key. The NVDA key is the insert key found either

on the numberpad 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 capslock key as

the NVDA key.

Global commands

Control: Pause speech
Shift: Continue speech

NVDA+1: keyboardHelp
turns on keyboard help mode so you can press any combination of keys on the

keyboard and NVDA will tell you its name and what command it performs if it has one.

To turn off keyboard help, press NVDA+1 again.

NVDA+t: title
Announces the title of the currently active application. Spels it when pressed twice and

copies to the clipboard when pressed three times..

NVDA+b: speakForeground
Speaks the content of the currently active application. Useful to read information in a

dialog box that you perhaps missed when it first was announced.

NVDA+n: showGui
Press this key to activate the NVDA menu where you can access NVDA’s settings.

NVDA+q: quit
Asks if you want to exit NVDA. Pressing yes will exit, pressing no will not.

NVDA+s: speechMode
Toggles between the three speech modes (talk, beeps and off).

NVDA+F12: dateTime
Announces the current time, pressing twice quickly announces the current date.

NVDA+End: reportStatusLine
Announces the status bar of the current application if it can find one.

NVDA+f: reportFormatting
Announces formatting information at the current position in a document

Control+NVDA+f1: speakApplicationName
Announces the currently active application’s name, and also spells it out. It also

announces the currently loaded NVDA app module.

NVDA+Shift+b: say_battery_status
Announces the current battery level and whether AC power is plugged in.

NVDA+5: toggleReportDynamicContentChanges
Turns on and off the automatic speaking of content changes (such as when new text

appears in a dos console window).

NVDA+6: toggleCaretMovesReviewCursor
Turns on and off the automatic movement of the review cursor as the caret moves.

NVDA+7: toggleFocusMovesNavigatorObject
Turns on and off the setting of the navigator object to the object with focus as it

changes.

NVDA+Tab: reportCurrentFocus
Announces the object you are currently focused on.

NVDA+f2: passNextKeyThrough
Pressing this key then allows you to press any other key on the keyboard and NVDA will

let it go straight to the operating system with out running its NVDA specific command if it

has one.

Shift+NVDA+upArrow: reportCurrentSelection
Announces the current selection in edit controls and documents. If there is no selection it

says so.

NVDA+upArrow: reportCurrentLine
Announces the current line in edit controls and documents.

NVDA+downArrow: sayAll
Starts reading from the current position in a document or edit control

Control+NVDA+c: saveConfiguration
Saves the configuration.

Control+NVDA+r: revertToSavedConfiguration
Resets the configuration.

NVDA+c: reportClipboardText
Reports the text on the Windows clipboard.

Change Settings (found in the settings dialogues)

NVDA+2: toggleSpeakTypedCharacters
Turns on or off the speaking of characters when you type them.

NVDA+3: toggleSpeakTypedWords
Turns on or off the speaking of words as you type them.

NVDA+4: toggleSpeakCommandKeys
Turns on or off the speaking of any keys as you type them.

NVDA+p: toggleSpeakPunctuation
Turns on or off the speaking of punctuation symbols as NVDA speaks information.

NVDA+m: toggleMouseTracking
Turns on or off announcement of the object or word at the mouse pointer’s current

position, as it moves.

NVDA+u: toggleBeepOnProgressBarUpdates
Controls how NVDA anounces progress bar updates. It can either beep for all the

progress bars within the active window (default), beep for all the bars currently in

progress within the whole system, or it can even anounce each 10 percent by speech.

Control+NVDA+leftArrow: previousSetting
Moves to and announces the previous voice setting
Control+NVDA+rightArrow: nextSetting
Moves to and announces the next voice setting

Control+NVDA+upArrow: increaseSetting
Increases the current voice setting

Control+NVDA+downArrow: decreaseSetting
decreases the current voice setting

Show dialogues

Control+NVDA+g: activateGeneralSettingsDialog
Shows the general settings dialog.

Control+NVDA+s: activateSynthesizerDialog
Shows the synthesizer selection dialog.

Control+NVDA+v: activateVoiceDialog
Shows the voice settings dialog.

Control+NVDA+k: activateKeyboardSettingsDialog
Shows the keyboard settings dialog.

Control+NVDA+m: activateMouseSettingsDialog
Shows the mouse settings dialog.

Control+NVDA+o: activateObjectPresentationDialog
Shows the object presentation dialog.

Control+NVDA+b: activateVirtualBuffersDialog
Shows the virtual buffer settings dialog.

Control+NVDA+d: activateDocumentFormattingDialog
Shows the document formatting settings dialog.

Control+NVDA+z: activatePythonConsole
Shows the python console.

navigator object navigation

NVDA+numPad5: navigatorObject_current
Announces the current navigator object. If pressed twice spels it out and if pressed three

times copyes its name and value to the clipboard.

NVDA+numpadDelete: navigatorObject_currentDimensions
Announces the size and location of the current navigator object.
NVDA+numPad8: navigatorObject_parent
Sets the navigator object to the current navigator object’s parent (i.e. the object that

contains it).

NVDA+numPad2: navigatorObject_firstChild
Sets the navigator object to the current navigator object’s first child (i.e. the first object

inside it)

NVDA+numPad4: navigatorObject_previous
Sets the navigator object to the current navigator object’s previous object (i.e. the

object before it, on the same level).

Shift+NVDA+numPad4: navigatorObject_previousInFlow
Sets the navigator object to the current navigator object’s previous object in flow (i.e.

the object before it, not necessarily on the same level).

NVDA+numPad6: navigatorObject_next
Sets the navigator object to the current navigator object’s next object (i.e. the object

after it, on the same level).

Shift+NVDA+numPad6: navigatorObject_nextInFlow
Sets the navigator object to the current navigator object’s next object in flow (i.e. the

object after it, not necessarily on the same level).

NVDA+numpadEnter: navigatorObject_doDefaultAction
Performs the default action on the current navigator object (e.g. presses a button,

activates a list item).

NVDA+numPadDivide: moveMouseToNavigatorObject
Move the mouse pointer to the current navigator object
NVDA+numPadMultiply: moveNavigatorObjectToMouse
Sets the navigator object to the current object under the mouse pointer

numpadSubtract: review_moveToCaret
Moves the review cursor to the location of the caret.

Control+numpadSubtract: review_moveCaretHere
Moves the caret to the location of the review cursor

NVDA+numPadSubtract: navigatorObject_toFocus
Sets the navigator object to the current object with focus.

NVDA+shift+numPadSubtract: navigatorObject_moveFocus
Sets the keyboard focus to the navigator object

numPadDivide: leftMouseClick
Clicks the left mouse button once where ever it may be at the time.
shift+numpadDivide: toggleLeftMouseButton
Locks or unlocks the left mouse button

numPadMultiply: rightMouseClick
Clicks the right mouse button once where ever it may be at the time.

shift+numpadMultiply: toggleRightMouseButton
Locks or unlocks the right mouse button

numpadAdd: review_sayAll
Uses the review cursor to read from its position to the end of the currently reviewable

text.

NVDA+numPadAdd: navigatorObject_sayAll
Starts to read all the objects after the navigator object, in flow order.

reading objects

numpad1: review_previousCharacter
Moves the review cursor to the previous character.

Shift+numpad1: review_startOfLine
Moves the review cursor to the start of the line.

numpad2: review_currentCharacter
speaks the character at the review cursor.

numpad3: review_nextCharacter
Moves the review cursor to the next character.

Shift+numpad3: review_endOfLine
Moves the review cursor to the end of the line.

numpad4: review_previousWord
Moves the review cursor to the previous word.

numpad5: review_currentWord
speaks the word at the review cursor.

numpad6: review_nextWord
Moves the review cursor to the next word.

numpad7: review_previousLine
Moves the review cursor to the previous line.

Shift+numpad7: review_top
Moves the review cursor to the first line.
numpad8: review_currentLine
speaks the line at the review cursor.

numpad9: review_nextLine
Moves the review cursor to the previous line.

Shift+numpad9: review_bottom
Moves the review cursor to the last line.

NVDA+f9: review_markStartForCopy
Marks the current position of the review cursor as the start of text to be copied.

NVDA+f10: review_copy
Retrieves the text from the previously set start marker up to and including the current

position of the review cursor and copies it to the clipboard.

VirtualBuffer commands:

NVDA+space: toggleVirtualBufferPassThrough
Turns virtualBuffer pass-through mode on or off.

control+NVDA+f: find
NVDA+f3: find next
NVDA+f7: elements list
NVDA+f5: refresh buffer
NVDA+v: toggleScreenLayout

VirtualBuffer quick keys to skip to the next element of a particular type (also use shift with

the key to go backwards):
h: heading
l: list
i: list item
t: table
k: link
f: form field
u: unvisited link
v: visited link
e: edit field
b: button
x: checkbox
c: combo box
r: radio button
q: block quote
s: separator
m: frame
g: graphic
d: ARIA landmark
n: nonLinked text
o: embedded object
1 to 6: headings 1 to 6 respectively

 

If you have a USB drive, be sure to get the “portable” version of NVDA, so you can have speech anywhere, on any computer.  While you’re there, make a donation!  NVDA is a free and open source program, and your generosity keeps the good stuff coming. 

 

LL

Published in AT articles AT tips and tricks

One Comment

  1. The problem I have with computers is the mute being turned on – in which case no speech comes out no matter what screenreader is loaded. Is there a generic hot key to toggle mute? Great stuff otherwise – thanks

Comments are closed.