Screen Readers
On this page:
JAWS
JAWS (Job Access With Speech) is the most popular screen reader software. JAWS is available only for Windows but allows almost every function of Windows to be performed with only the use of a keyboard and audio feedback. JAWS is a very expensive (~$1000USD) and complicated piece of software, but indispensable for blind or low-vision students. Download JAWS from Freedom Scientific.
This guide uses JAWS to indicate the modifier key, which could be either Caps Lock or Insert depending on user’s computer and keyboard layout.
Action | Key command |
---|---|
Contextual Help (overview of website or document, such as headings, links, etc.) | JAWS F1 |
View contextual JAWS hotkeys | Insert b (this control is Insert regardless of keyboard setup) |
Show list of all buttons, frames, graphics, lists, links, etc. | JAWS F3 |
Buttons list | Control JAWS B |
Form elements (fields, radio buttons, checkboxes, etc.) list | JAWS F5 |
Headings list | JAWS F6 |
Links list | JAWS F7 |
Frames list | JAWS F9 |
Start reading continuously from current point | JAWS Down arrow |
Stop reading | Control |
Read next item | Down arrow |
Move to next/previous paragraph | P Shift P |
Move to next/previous focusable item (link, button, text field, etc.) | TAB or Shift TAB |
Activate link or button | Enter |
Move to next/previous heading | H or Shift + H |
Move to main content region | Q |
Move to next/previous region | R or Shift + R |
Next/previous radio button | A or Shift + A |
Next/Previous frame | M or Shift + M |
Toggle on/off Virtual Cursor | JAWS Z |
Refresh screen without reloading page | JAWS Escape |
Speech history (last 100 items read by JAWS) | JAWS Space, then H |
This is not an extensive list of JAWS keystrokes.
Virtual Viewer
Press JAWS Alt W to open the virtual viewer of the current window. This provides all the text on screen in a line-by-line format that may be easier to navigate or review for messages or codes.
Press JAWS Shift V to open the virtual viewer of the current control, such as a popup or notification. This provides all the text in the in the current control in a line-by-line format that by easier to navigate or review for messages or codes.
Forms Mode
When navigating into a properly coded form (on the web, in a PDF) JAWS switches to Forms mode, a sound will play indicating the change. This mode disables many JAWS keystrokes so users can enter text into the form. If users need to enter forms mode press Enter when focused on a form field and press Number pad plus (which may be function ? on laptop keyboards) to exit forms mode.
PDFs
A properly tagged PDF can be navigated by a JAWS user just like they navigate a webpage using headings (press h), tables (press t), and links (press JAWS F7). PDFs can be awkward to read with JAWS. Try pressing Alt Tab until the PDF is focused and press JAWS b to begin reading the current window.
Convenient OCR
If JAWS indicates a PDF is empty, it likely means it is an inaccessible PDF (image of text). JAWS has a built in optical character recognition tool to extract text from an image and display it in a format readable by JAWS users. To use Convenient OCR:
- Open a PDF
- JAWS should indicate if the PDF is inaccessible and prompt users to use Convenient OCR. Tab to Yes and press Enter.
- If JAWS does not prompt the user, or the dialogue is accidentally closed, press JAWS Spacebar, then o followed by d. This will start the Convenient OCR tool.
- When the document is displayed in JAWS Virtual Viewer, press Tab to Open in Word and press Enter to view the document in Word.
PlaceMarkers
For frequently visited websites, users may consider using placemarkers for efficient navigation. Move to the place on the page users want to return to and press Control Shift k and then Enter on the Add button. When returning to the page, press k to cycle through placemarkers or press Control Shift k to see list of placemarkers.
Ignore next key press
When encountering something that should be keyboard navigable (for example instructions read “press left or right arrow to move through content) press JAWS 3 then left or right arrow. JAWS 3 tells JAWS to ignore the next key press and allows navigation of web content as if JAWS weren’t running.
General Windows Keyboard Commands
In addition to JAWs commands, there are some Windows keyboard shortcuts that may help users.
Control f to search in a webpage/document.
Alt Tab to move between open windows.
Windows d moves to desktop. From desktop Windows D moves focus back to previous window.
Windows t moves to taskbar. Windows and number opens/moves to that taskbar item.
Press Windows key and type to search computer.
Links
Freedom Scientific JAWS guide to web browsing
Freedom Scientific complete list of JAWS keystrokes
Web Accessibility in Mind Keyboard Shortcuts for JAWS
Deque University JAWS Keyboard Shortcuts
JAWS has a webpage for JAWS users to learn about and practice surfing the web.
Portland Community College has a helpful guide to navigating D2L with JAWS
Cracking the Code, Reading PDFs with JAWS
General screen reader shortcuts
NVDA
NVDA is a free and open-source screen reader. NVDA is available for Windows only. NVDA is second to JAWS in usage, but has many similar features. Download NVDA from nvaccess.org
The first time NVDA is started will prompt users to set various settings (auto start, user settings, etc.) and most importantly is the NVDA key. This guide will list NVDA as the modifier key, which will refer to whichever key the users chooses (Caps Lock, Insert, Numberpad Insert are available options).
Action | Keystroke |
---|---|
Open NVDA | Control Alt N |
Close NVDA | NVDA Q and Enter to confirm |
Change speech mode (off, beeps, talk) | NVDA S |
Open NVDA menu | NVDA N |
Preferences | (With NVDA menu open) P |
Tools | (With NVDA menu open) T |
Help | NVDA 1 |
Read from current position | NVDA down arrow |
Read current line | NVDA up arrow |
Read previous/next word | Control left/right arrow |
Read previous/next paragraph | Control up/down arrow |
Read next item | Down arrow |
Stop reading | Control |
Pause/resume reading | Shift |
Change rate of speech | NVDA Shift Control up/down arrow |
Input help (announced button but takes no action) | NVDA 1 |
Elements (links, headings, buttons, etc.) window | NVDA F7 |
Move between elements lists | Tab |
Move between focusable elements (links, buttons, forms, menus) | Tab/Shift Tab |
Next heading | H |
Heading level 1-6 | 1-6 |
Next link | K |
Next unvisited link | U |
Next visited link | V |
Next landmark/region | D |
Next form field | F |
Next text field | E |
Next checkbox | X |
Next radio button | R |
Open combo box | Alt down arrow |
Next table | T |
Navigate table cells | Control Alt up, down, left, right arrow |
Next button | B |
Next list | L |
Next list item | I |
Next image | G |
Move to previous instance | Shift and above single keystrokes |
Search | NVDA Control F |
Move to next/previous search result | NVDA F3/NVDA Shift F3 |
Focus mode (NVDA keystrokes ignored) | NVDA Space |
Browse mode (regular NVDA behaviour) | NVDA Space |
Ignore next key press | NVDA F2 |
General Windows Keyboard Commands
In addition to JAWs commands, there are some Windows keyboard shortcuts that may help users.
Control f to search in a webpage/document.
Alt Tab to move between open windows.
Windows d moves to desktop. From desktop Windows D moves focus back to previous window.
Windows t moves to taskbar. Windows and number opens/moves to that taskbar item.
Press Windows key and type to search computer.
Links
Web Access in Mind introduction to NVDA
Web Access in Mind list of NVDA keyboard shortcuts
A11y Project getting started with NVDA
VoiceOver
VoiceOver is a screen reader built-in to macOS and iOS
- Navigate to System Settings > Accessibility
- Choose VoiceOver
- Toggle VoiceOver on
- Alternatively, VoiceOver can be toggled using CMD F5
Click Open VoiceOver Training… for help and training.
Click Open VoiceOver Utility… or CTRL OPT F8 when VoiceOver is running to open the options and settings screen for VoiceOver, allow users to change speech, sound, and keyboard shortcuts.
The default VoiceOver modifier keys are CTRL OPT. In the following VO means pressing CTRL OPT.
*VoiceOver requires multiple modifier keys as it works within existing macOS system.
Action | Keystroke |
---|---|
Open Rotor to display headings, links, regions, etc. lists. | VO u |
Start reading | VO a |
Stop reading | Control |
Next | VO Right arrow |
Previous | VO Left arrow |
Next paragraph | VO p |
Next Link | VO Command L |
Next Heading | VO Command h |
Move to table | VO Command t |
Activate focused element | VO Space |
Next link, form field, button, etc. | Tab |
Previous link, form field, etc. | Shift Tab |
*VoiceOver works best with Safari when browsing the internet.
Users may consider using VoiceOver Quick Nav that allow users to skip pressing the VO key combination. To enable this setting:
- Navigate to System Settings
- Choose Accessibility
- Select VoiceOver
- Select Open VoiceOver Utility…
- Move to Commanders in sidebar
- Move to the Quick Nav tab
- Check Enable arrow-key Quick Nav and Enable single-key Quick Nav
Complete list of VoiceOver commands
Getting started with macOS VoiceOver
VoiceOver on iPhone
To turn on VoiceOver:
- Navigate to Settings
- Choose Accessibility
- Tap VoiceOver
- Toggle VoiceOver on
- Various settings are available. Select Speech and then Voice to set voice options.
Using VoiceOver:
VoiceOver has a practice area where you can try out different gestures and VoiceOver will announce the gesture and what action that gesture does.
- Navigate to Settings > Accessibility.
- With VoiceOver on select VoiceOver Practice.
- Tap anywhere on the screen to have item read aloud.
- Drag finger to move between items
- Swipe right to read next, swipe left to read previous
- Twist two fingers on screen to open rotor
- Rotor allows users to navigate by headings, links, words, or other controls
- Swipe up or down to navigate by chosen navigation type
- Tap on element to select, double tap to activate
- Tap with two fingers pauses VoiceOver
- Swipe up from bottom to return to Home, keep dragging up to go to App Switcher
- Flick left or right with three fingers to move between apps
- Flick three fingers up to close an app
Use Voice Control to interact with iPhone
AppleVis is a resource for blind and low visions users of Apple products.
TalkBack
TalkBack is the default screen reader for Android. To enable TalkBack:
- Navigate to Settings > Accessibility.
- Turn TalkBack on and toggle TalkBack shortcut to on.
- With the shortcut on, hold the up and down volume buttons to turn TalkBack on.
- The first time TalkBack is turned on, a tutorial opens.
Using TalkBack:
- Swipe right to read next, swipe left to read previous.
- Tap on the screen to read a specific item.
- Tap and drag to move reading focus around page.
- Double tap to select a link, use a button, or open a menu.
- Swipe down and up in one motion to cycle navigation options such as headings, controls, or links.
- Swipe up or down to move between selected element.
TalkBack has a practice area where you can try out different gestures and TalkBack will announce the gesture and what action that gesture does. To use the practice tool:
- Navigate to TalkBack.
- Choose TalkBack Settings > Tutorial and help > Practice gestures.
TalkBack getting started guide.
ChromeVox (ChromeOS)
ChromeVox is the built-in screenreader on Chromebooks.
Toggle ChromeVox on or off by pressing Control Alt z.
To open ChromeVox menu press Search.
The ChromeVox menu includes menus for speech options and help as well as lists of headings, landmarks, links, form controls, and tables.
Action | Keystroke |
---|---|
Start reading from current location | Search r |
Go to top of page | Search Control left arrow |
Read next line | Search down arrow |
Read next word | Search control Shift right arrow |
Move to next heading | Search h |
Move to next link | Search l |
Move to next landmark | Search ; |
Move to previous heading/link/landmark | Shift Search h l or ; |
Show heading list | Search Control h |
Show links list | Search Control l |
Show landmark list | Search control ; |