Operating system | -Browser | -Screen reader | -
---|---|---|
MacOS | -Safari | -VoiceOver for Mac (included with MacOS) | -
Windows | -Firefox | -NVDA (free download) | -
Windows | -Chrome | -JAWS (paid) | -
Linux | -Firefox | -Orca (included with GNOME desktop environment) | -
Android | -Chrome | -Talkback (included with Android) | -
iOS | -Safari | -VoiceOver for iOS (included with iOS) | -
NVDA
and then Enter.
+- Click the NVDA desktop shortcut icon (if available).
+
+When NVDA starts, a welcome dialog will appear. Here, you can specify what kind of keyboard you’re using, so NVDA knows what to use as your NVDA modifier key for keyboard shortcuts:
+
+- If your keyboard has an Insert key (most full Windows keyboards do), then you can leave "Use CapsLock as an NVDA modifier key" unchecked. Insert will be assigned as your NVDA modifier key.
+- If your keyboard does not have an Insert key (many laptop keyboards do not), check the "Use CapsLock…" checkbox. CapsLock will be assigned as your NVDA key.
+
+To customize NVDA’s settings, press NVDA-N. This brings up an options menu, which you can then navigate via arrows and the Enter key.
+
+To quit NVDA, press NVDA-Q. You can also quit NVDA and access settings via its system tray icon.
+
+#### Displaying the speech viewer
+
+Like MacOS VoiceOver, NVDA offers an option for using the screen reader visually. This speech viewer keeps a running log of all content read during a session, for quick reference.
+
+To open the speech viewer:
+
+1. Press NVDA-N to open the app’s settings.
+2. Press T to open the tools menu.
+3. Arrow down to the "Speech Viewer" option and press Enter.
+
+The speech viewer window will appear on your screen. The viewer window has a "Show Speech Viewer on Startup" checkbox, which you can check to make sure it always appears when you run NVDA.
+
+As with VoiceOver’s transcript window, there are cases where audio may not match the speech viewer’s log exactly. So, when testing, confirm any issues with audio on.
+
+#### Creating a portable copy
+
+One handy thing about NVDA is that you can create a portable copy to place on a flash drive and use on any Windows computer. This can be useful if you need to demonstrate something on someone else’s machine, or if you yourself switch computers.
+
+To make a portable copy:
+
+1. Start NVDA and open its settings (NVDA-N).
+2. Press T to open the tools menu.
+3. Arrow down to the "Create portable copy" option and press Enter.
+4. Choose a destination for this copy of NVDA.
+
+### JAWS (Windows)
+
+- [Download and install JAWS](https://support.freedomscientific.com/Downloads/JAWS) to use it. It’s commercial software with a trial mode.
+- Commonly paired with: Chrome
+- [Keyboard shortcuts (from the official Freedom Scientific site)](https://www.freedomscientific.com/training/jaws/hotkeys/)
+- [Keyboard shortcuts (from Deque)](https://dequeuniversity.com/screenreaders/jaws-keyboard-shortcuts)
+
+#### Getting started
+
+You can start JAWS via any of the following methods:
+
+- Open it in the Windows Start menu.
+- Press the Windows key, type JAWS
, and then Enter.
+- Click the JAWS desktop shortcut icon (if available).
+
+On keyboards with an Insert key, that key will be assigned as your JAWS modifier key for keyboard shortcuts. On keyboards without an Insert key, the CapsLock key will be your JAWS key. You can test this out by pressing JAWS-F12 to read out the system time.
+
+To customize your JAWS settings, use its system tray menu:
+
+1. Open the system tray menu with your mouse or via keyboard shortcut (Insert-J or CapsLock-Shift-Ctrl-J).
+2. Press O for options.
+3. Pressing B for basic settings will then let you switch between keyboard types and adjust other options.
+
+**Note:** If you have a web browser running when you start JAWS, you may need to restart it before the screen reader will work properly with it.
+
+To quit JAWS, press JAWS-F4. If this keypress combination is unavailable (e.g., you don’t have function keys), you can quit JAWS and access settings via its system tray icon.
+
+#### Using the JAWS text viewer
+
+JAWS has a text viewer that appears at the top of the screen and reflects much (though not all) of what is spoken. If it is not running by default on your machine, you can enable it via the JAWS system tray menu.
+
+1. Open the system tray menu with your mouse or via keyboard shortcut (Insert-J or CapsLock-Shift-Ctrl-J).
+2. Press U to open the utilities submenu.
+3. Press V to open the text viewer options.
+4. Select "Show Text Viewer" and press Enter to toggle the text viewer.
+
+Settings for the text viewer can also be opened via this same submenu.
+
+### Narrator (Windows)
+
+- Narrator is included with Windows.
+- Commonly paired with: Edge
+- [Keyboard shortcuts](https://dequeuniversity.com/screenreaders/narrator-keyboard-shortcuts) (from Deque)
+
+#### Getting started
+
+To start and stop Narrator, press Windows-Ctrl-Enter on your keyboard. Starting Narrator via this shortcut also opens the Narrator dashboard, which includes usage guides and settings.
+
+Insert and CapsLock can both be assigned as Narrator modifier keys in its settings. To open Narrator settings when the dashboard is closed, press Windows-Ctrl-N.
+
+### Orca (Linux)
+
+- Orca is included with many Linux distros.
+- Commonly paired with: Firefox
+- Keyboard shortcuts (from Accessibility Support)
+
+#### Getting started
+
+To start Orca for the first time and open its settings dialog, type `orca -s` in your terminal program.
+
+Within the settings app, you can indicate whether you are using a full or laptop keyboard, change voice options, etc. As with Windows screen readers, Insert is the default Orca modifier key used in keyboard shortcuts, but switching to laptop mode assigns CapsLock to Orca.
+
+Once you have the settings how you like them, you can just type `orca` in a terminal to start the screen reader in subsequent sessions.
+
+To stop Orca, press Ctrl-C in the same terminal window in which you started it. Or you can use the keyboard shortcut Windows-Alt-S (or the equivalent keys on your keyboard, like Command-Opt-S on a Mac) to toggle Orca on and off.
+
+**Note:** If you have a web browser running when you start Orca, you _must_ restart it before the screen reader will work properly with it.
+
+## Mobile screen readers
+
+On mobile devices, you will use touchscreen gestures and taps instead of a keyboard to navigate the page and activate interactive elements.
+For basic navigation, you can swipe right, left, up, and down with one finger to move forward and backward through the page, and then double-tap to activate form controls and links. Each platform has many other gestures for more advanced navigation. View the linked gesture shortcuts pages within each section for more guidance.
+
+### VoiceOver (iOS)
+
+- VoiceOver is included with iOS.
+- Commonly paired with: Safari
+- [Gesture shortcuts](https://dequeuniversity.com/screenreaders/voiceover-ios-shortcuts) (from Deque)
+
+#### Getting started
+
+There are several ways to start and stop VoiceOver in iOS:
+
+- If you’ve added VoiceOver as an Accessibility Shortcut (by going to Settings → Accessibility → Accessibility Shortcut and checking "VoiceOver"), you can toggle it by pressing your side button three times in rapid succession. (On non-Face-ID devices, click the Home button three times, instead.)
+- If you’ve added it to Control Center (by going to Settings → Control Center and pressing the add symbol for "Accessibility Shortcuts"), you can toggle VoiceOver there.
+- If you have Siri enabled, you can say, "Turn VoiceOver on/off."
+- You can toggle it in your device’s Settings → Accessibility → VoiceOver section. (This is also where you can customize VoiceOver to your preferences.)
+
+#### Using the Rotor
+
+One of VoiceOver’s most powerful tools is the Rotor. The Rotor is a virtual dial you can turn to let you navigate by categories like lines, words, links, form elements, headings, and so on.
+
+Turn the rotor on by placing two fingers on your screen (e.g., thumb and forefinger) and twisting them clockwise or counterclockwise (like turning a dial). VoiceOver will announce the currently selected category as you twist. For example, twist until you hear "Headings." If you now swipe up and down on the page, VoiceOver will move from heading to heading, and you can then swipe right and left to have the content around that heading read to you.
+
+The Rotor also includes an option for setting VoiceOver’s speaking rate, if you’d like to adjust that setting.
+
+### TalkBack (Android)
+
+- TalkBack is included with Android.
+- Commonly paired with: Chrome
+- [Gesture shortcuts](https://dequeuniversity.com/screenreaders/talkback-shortcuts) (from Deque)
+
+#### Getting started
+
+There are several ways to start and stop TalkBack for Android:
+
+- Toggle Talkback by pressing and holding both the volume up and volume down buttons simultaneously for a few seconds.
+- If you have Google Assistant enabled, you can say, "Turn TalkBack on/off."
+- Go to Settings → Accessibility → TalkBack and select or deselect the "Use TalkBack" option. (This is also where you can adjust your screen reader preferences.)
+
+#### Using reading controls
+
+Similar to iOS’s Rotor, Talkback’s reading controls let you navigate by categories like headings, links, or words. To change the current reading controls selection, quickly swipe up and then down (or vice versa) until TalkBack announces the category you want to use.
+
+Once you’ve selected a category, swipe up or down to navigate the page by that category, and then right or left to navigate content adjacent to the current heading, link, or whatever else you’ve navigated to.
+
+TalkBack’s speaking rate can also be adjusted within reading controls.