Accessible Learning Center manual

VoiceOver Manual for Mac

macOS keyboard commands, navigation, and applications

Independent Self-Study Guide for Mac

First-time keyboard guide

Use this short routine before following the VoiceOver Manual for Mac procedures. It explains exactly how the keyboard directions in this manual work.

Press a single key

  1. Find the named key without pressing it if possible.
  2. Press and release the key one time. Do not hold it unless the step specifically says to hold it.
  3. Stop and listen to the full screen-reader announcement before pressing another key.

Press a keyboard combination

  1. When a command contains a plus sign, such as Ctrl+S, hold down the first key.
  2. While continuing to hold the first key, press and release the final key once.
  3. Release the first key. The plus sign is not a key and should not be pressed.
  4. Listen for the expected result described in the procedure. If nothing changes, verify that the correct application or webpage has focus and try the command once more.

Press a sequence of keys

  1. When keys are separated by commas or the word “then,” press and release them in order instead of holding them together.
  2. After each key, listen for a menu, tab, control, or new screen before continuing.
  3. If the announcement does not match the step, press Escape once to close the current menu or dialog and restart that procedure.

Know which navigation key to try

Verify before moving on

  1. Listen for the window, page, or application name so you know where focus is.
  2. Perform only one numbered step.
  3. Compare what the screen reader announces with the “What should happen” information in the procedure.
  4. If the result is wrong, stop. Use the procedure’s recovery directions, Escape to cancel, or Ctrl+Z to undo when that command is supported.
  5. Continue only after you can identify the result. Save completed work with Ctrl+S whenever the application supports saving.

First complete independent workflow

This rehearsal joins existing procedures into one uninterrupted session without repeating their directions. Follow the linked procedure when a step names it, then return here for the next verification.

Safety check: Confirm the active application, document or project name, and save location before changing content.

  1. Open VoiceOver Manual for Mac and wait until its name, starting screen, or connected-device status is announced.
  2. Choose a fictional, public, disposable, or instructor-provided practice item. Do not use private client, student, medical, financial, or account-recovery information.
  3. Open 2.1 Turn VoiceOver On. Read its “What you will learn,” “Before you begin,” keyboard-command, and expected-result information before pressing anything.
  4. Complete that procedure one numbered action at a time. After each key, stop and identify what changed before continuing.
  5. State the result aloud or record it in a practice note. If it differs from “What should happen,” use that procedure’s recovery directions before advancing.
  6. Continue directly to 3.1 Learn the VO Modifier without closing the application or device session. First confirm that focus, account, file, book, conversation, or project context is still correct.
  7. Complete the second procedure and verify the resulting name, state, location, permission, value, or content. Do not rely only on a success sound.
  8. Save or synchronize when the product supports it. Wait for the completed state before disconnecting a device, closing a browser, or switching accounts.
  9. Continue to 3.2 Use Keyboard Help. Use the exact command listed there; if the command varies by model or version, use Keyboard Help, the product’s shortcut list, or the linked official reference instead of guessing.
  10. Introduce one harmless recoverable error, such as opening the wrong menu or moving focus away. Press Escape once, identify the active window or device area, and return to the correct step.
  11. Review the finished practice item from its beginning. Confirm its title or filename, structure, content, destination, sharing state, and saved or synchronized status as applicable.
  12. Close and reopen the item or return to it from the product’s main screen. The workflow is complete only when you can locate it and verify the same result independently.

Success standard: Complete all three linked tasks, explain the commands used, recover from the practice error, and locate the finished result without another person directing the next key.

Apple VoiceOver User Guide

Purpose: This manual is written directly to the person learning VoiceOver. It explains exactly what to press, what should happen, and how to recover when the result is different.

VO: VO means the VoiceOver modifier. By default, use Control+Option together. Caps Lock can also be configured as the VoiceOver modifier.

Function keys: Apple notes that VoiceOver commands using F1-F12 may also require Fn depending on your Mac keyboard settings.

Part 1 - What VoiceOver Is

VoiceOver is the screen reader built into macOS. It speaks and can display in braille the item currently selected by the VoiceOver cursor. You can control the Mac with keyboard commands, trackpad gestures, or a connected braille display.

Part 2 - Turn VoiceOver On and Off

2.1 Turn VoiceOver On

What you will learn: Start VoiceOver.

Before you begin: Be at the Mac keyboard.

Exactly how to do it

  1. Hold Command.

  2. Press F5 once.

  3. Release both keys.

  4. If your Mac requires Fn for function keys, try Command+Fn+F5.

  5. Listen for VoiceOver speech.

What should happen: VoiceOver announces that it is on and begins speaking the focused item.

If that does not happen: If nothing happens, open System Settings > Accessibility > VoiceOver and turn VoiceOver on there.

Practice: Turn VoiceOver off and on twice.

Task Command
Turn VoiceOver on/off Command+F5
Alternative on Touch ID Mac Hold Command and quickly press Touch ID three times

Part 3 - VoiceOver Modifier and Keyboard Help

3.1 Learn the VO Modifier

What you will learn: Use VoiceOver commands correctly.

Before you begin: VoiceOver is on.

Exactly how to do it

  1. Place one finger on Control and one on Option.

  2. Hold both keys together.

  3. While holding them, press Right Arrow once.

  4. Release all keys.

  5. Repeat using Left Arrow.

What should happen: VoiceOver moves to the next or previous item.

If that does not happen: If nothing changes, make sure both Control and Option were held while the arrow key was pressed.

Practice: Move forward five items and backward five items.

3.2 Use Keyboard Help

What you will learn: Safely learn what keys and commands do.

Before you begin: VoiceOver is on.

Exactly how to do it

  1. Press VO+K.

  2. Press a key or VoiceOver command you want to identify.

  3. Listen to VoiceOver describe it.

  4. Try several commands.

  5. Press Escape to leave Keyboard Help.

What should happen: VoiceOver identifies commands without carrying them out normally.

If that does not happen: If the command performs an action instead, Keyboard Help may not have opened; press VO+K again.

Practice: Identify VO+Space, VO+Right Arrow, VO+Left Arrow, and VO+Shift+Down Arrow.

Part 4 - Move Through the Mac Interface

Task Command
Next item VO+Right Arrow
Previous item VO+Left Arrow
Read from current position VO+A
Read from top VO+B
Pause/resume speech Control

4.1 Move One Item at a Time

What you will learn: Navigate without using a mouse.

Before you begin: VoiceOver is on.

Exactly how to do it

  1. Press VO+Right Arrow once.

  2. Stop and listen to the item name and type.

  3. Press VO+Right Arrow again.

  4. Press VO+Left Arrow once and confirm you returned.

  5. Continue one item at a time.

What should happen: VoiceOver describes a different item after each move.

If that does not happen: If movement seems stuck, you may be inside a group or control. Press VO+Shift+Up Arrow to move outward, then try again.

Practice: Explore ten items on the current screen without activating them.

Part 5 - Interact with Groups

Task Command
Interact with group VO+Shift+Down Arrow
Stop interacting VO+Shift+Up Arrow

5.1 Enter and Leave a Group

What you will learn: Reach controls that are inside toolbars, tables, web areas, and other containers.

Before you begin: VoiceOver is focused on a group or container.

Exactly how to do it

  1. Listen for VoiceOver to announce a group, toolbar, table, or similar container.

  2. Press VO+Shift+Down Arrow.

  3. Press VO+Right Arrow to move through items inside it.

  4. When finished, press VO+Shift+Up Arrow.

  5. Continue VO+Right Arrow at the outer level.

What should happen: You can move inside the group and then return to its parent level.

If that does not happen: If VoiceOver skips controls you expect to be inside a group, interact with it. If you feel trapped, press VO+Shift+Up Arrow more than once.

Practice: Enter a toolbar, inspect three items, then leave it.

Part 6 - Activate Controls

Task Command
Activate selected control VO+Space

What you will learn: Perform the action of the selected item.

Before you begin: VoiceOver is focused on the desired control.

Exactly how to do it

  1. Use VO+Right/Left Arrow until VoiceOver announces the exact button, link, checkbox, or other control.

  2. Stop and confirm the name.

  3. Press VO+Space.

  4. Listen for what changed before pressing another key.

What should happen: The button activates, link opens, checkbox toggles, or control performs its action.

If that does not happen: If the wrong action occurs, you activated the wrong item. Return and confirm the control name before pressing VO+Space.

Practice: Find a harmless button and activate it deliberately.

Part 7 - Desktop, Dock, and Menu Bar

Task Command
Move to Dock VO+D
Open Apple menu VO+Shift+M

7.1 Open an App from the Dock

What you will learn: Use the Dock without a mouse.

Before you begin: VoiceOver is on.

Exactly how to do it

  1. Press VO+D.

  2. Use VO+Right/Left Arrow through Dock items.

  3. Stop when the desired app is announced.

  4. Press VO+Space.

What should happen: The application opens or comes to the front.

If that does not happen: If the Dock does not appear, make sure VoiceOver is active and try VO+D again.

Practice: Open Finder or another safe app from the Dock.

7.2 Use the Menu Bar

What you will learn: Open menus and choose commands.

Before you begin: An app is active.

Exactly how to do it

  1. Press VO+M or use the appropriate VoiceOver menu-bar navigation command for your configuration.

  2. Move through menu headings.

  3. Open the desired menu with VO+Space.

  4. Use Arrow keys or VO navigation through menu items.

  5. Press Enter/VO+Space on the command.

  6. Press Escape to close without choosing.

What should happen: The selected menu command runs.

If that does not happen: If focus remains inside the application, use the Apple menu shortcut VO+Shift+M as a reliable starting point.

Practice: Open the Apple menu and close it with Escape.

Part 8 - Finder and Spotlight

8.1 Open Spotlight

What you will learn: Find an app, file, or setting quickly.

Before you begin: Be anywhere in macOS.

Exactly how to do it

  1. Press Command+Space.

  2. Type a search term such as TextEdit.

  3. Use Up/Down Arrow or VoiceOver navigation through results.

  4. Press Return on the desired result.

What should happen: The selected app/file/result opens.

If that does not happen: If Spotlight does not open, check whether another app has reassigned Command+Space.

Practice: Open TextEdit with Spotlight.

What you will learn: Browse files and folders.

Before you begin: Finder is open.

Exactly how to do it

  1. Use VO+Right/Left Arrow through Finder controls.

  2. Interact with the file list/table when announced using VO+Shift+Down Arrow.

  3. Use arrow keys or VoiceOver navigation through items.

  4. Press Command+O or Return/VO+Space as appropriate to open the selected item.

  5. Use VO+Shift+Up Arrow to leave the file list.

What should happen: You can select and open files/folders.

If that does not happen: If arrow keys do not move through files, make sure focus is inside the file list.

Practice: Open a folder and return to its parent.

Part 9 - Apps and Windows

Task Command
Switch apps Command+Tab
Close window Command+W
Quit app Command+Q
Ignore next keypress VO+Tab

9.1 Switch Applications

What you will learn: Move between open apps.

Before you begin: At least two apps are open.

Exactly how to do it

  1. Hold Command.

  2. Press Tab repeatedly while continuing to hold Command.

  3. Listen for the desired app.

  4. Release Command.

What should happen: The selected application becomes active.

If that does not happen: If the app you want is not listed, it may not be open.

Practice: Switch between Finder and TextEdit three times.

Part 10 - VoiceOver Rotor and Item Chooser

Task Command
Open Rotor VO+U
Open Item Chooser VO+I

10.1 Use the Rotor

What you will learn: Navigate by category rather than item-by-item.

Before you begin: Be on a webpage or context where rotor categories are available.

Exactly how to do it

  1. Press VO+U.

  2. Move among rotor categories with Left/Right Arrow.

  3. Choose a category such as Headings, Links, Buttons, or Form Controls.

  4. Move through matching items with Up/Down Arrow.

  5. Press Enter/VO+Space on the desired item or exit the rotor as appropriate.

What should happen: You jump among items in the selected category.

If that does not happen: If a category is missing, it may not apply to the current context or may be disabled in VoiceOver settings.

Practice: Open a webpage and move by headings.

10.2 Use Item Chooser

What you will learn: Find an item from a searchable list.

Before you begin: Be in an app or webpage with many controls.

Exactly how to do it

  1. Press VO+I.

  2. Type part of the item name if search is available.

  3. Move through matching items.

  4. Press Enter on the desired item.

What should happen: VoiceOver moves to the chosen item.

If that does not happen: If nothing matches, try a shorter search term.

Practice: Use Item Chooser to find a known button or link.

Part 11 - Quick Nav

Quick Nav lets you use shorter navigation commands in supported contexts, especially webpages. It can be enabled with the Left and Right Arrow keys pressed together in many VoiceOver configurations.

Important: When Quick Nav is on, ordinary typing/navigation behavior can change. If keys behave unexpectedly in a text field, check whether Quick Nav is active.

Part 12 - Web Navigation

VoiceOver can navigate webpages by DOM order, groups, headings, links, buttons, form controls, landmarks, tables, images, frames, and live regions.

12.1 Scan a Webpage by Headings

What you will learn: Understand a page before reading every line.

Before you begin: Safari or another accessible browser is open on a webpage.

Exactly how to do it

  1. Press VO+U.

  2. Choose Headings in the rotor.

  3. Move through heading items with Up/Down Arrow.

  4. Stop on a heading that sounds relevant.

  5. Activate or exit the rotor to move to that section.

  6. Use VO+A or normal navigation to read from there.

What should happen: You can jump directly to major sections.

If that does not happen: If the page has no headings, use Landmarks, Links, or Buttons instead.

Practice: Find the main heading and two subheadings on a webpage.

What you will learn: Complete fields and buttons on a webpage.

Before you begin: Be on a webpage containing a form.

Exactly how to do it

  1. Use the rotor and choose Form Controls.

  2. Move to the desired text field, checkbox, popup, or button.

  3. If required, interact with the control using VO+Shift+Down Arrow.

  4. Type or choose the value.

  5. Stop interacting when finished.

  6. Move to the next form control.

What should happen: You can complete the form without manually reading every page element.

If that does not happen: If typing triggers navigation, check Quick Nav and focus/interaction state.

Practice: Fill a safe practice form.

Part 13 - Read and Edit Text

13.1 Read Text

What you will learn: Read continuously from your current location.

Before you begin: Focus is in readable text.

Exactly how to do it

  1. Move VoiceOver to the desired starting point.

  2. Press VO+A.

  3. Listen while VoiceOver reads.

  4. Press Control to pause speech.

  5. Press Control again to resume where supported, or restart reading from the desired position.

What should happen: VoiceOver reads from the current location.

If that does not happen: If it reads the wrong area, move the VoiceOver cursor to the text first.

Practice: Read one paragraph and pause halfway.

13.2 Edit Text

What you will learn: Type, move the insertion point, and correct text.

Before you begin: Be in an editable text field or document.

Exactly how to do it

  1. Move to the text field.

  2. Interact if required.

  3. Type a sentence.

  4. Use Left/Right Arrow to move the insertion point by character.

  5. Use Option+Left/Right Arrow to move by word in standard Mac text editing.

  6. Use Backspace/Delete to remove text.

  7. Type the correction.

  8. Use VO+A or text-navigation commands to review.

What should happen: The text changes at the insertion point.

If that does not happen: If typed letters trigger VoiceOver navigation, verify that keyboard focus is in the text field and Quick Nav is not intercepting typing.

Practice: Type a sentence with one deliberate error and correct it.

Part 14 - Tables and Structured Content

When VoiceOver reaches a table, interact with it to navigate its cells. VoiceOver can announce row/column information depending on verbosity and the app.

What you will learn: Move through structured rows and columns.

Before you begin: VoiceOver is focused on a table.

Exactly how to do it

  1. Press VO+Shift+Down Arrow to interact.

  2. Use VoiceOver/arrow navigation through cells.

  3. Listen for row and column information.

  4. Move systematically rather than jumping randomly.

  5. Press VO+Shift+Up Arrow when finished.

What should happen: You can inspect table cells and leave the table.

If that does not happen: If VoiceOver only says 'table' and skips cells, interact with it first.

Practice: Read at least three cells from a simple table.

Part 15 - Notifications and Screen Sharing

Task Command
Open Notifications menu VO+N

15.1 Review VoiceOver Notifications

What you will learn: Find recent VoiceOver/macOS notifications.

Before you begin: VoiceOver is on.

Exactly how to do it

  1. Press VO+N.

  2. Move through available notifications.

  3. Activate an action if desired or press Escape to close.

What should happen: The VoiceOver Notifications menu opens.

If that does not happen: If there are no notifications, the menu may be empty.

Practice: Open and close the menu.

macOS Tahoe adds VoiceOver features for Screen Sharing. When sharing a Mac screen, review VoiceOver Utility's Screen Sharing category and Apple's current Screen Sharing documentation for the exact setup that matches your situation.

Part 16 - Braille Displays and Braille Access

VoiceOver supports compatible refreshable braille displays over Bluetooth or USB. macOS Tahoe also includes Braille Access and Braille Keyboard Input features.

16.1 Verify a Braille Display Connection

What you will learn: Confirm the display actually works with VoiceOver.

Before you begin: Pair/connect the braille display.

Exactly how to do it

  1. Open VoiceOver Utility.

  2. Open Braille settings.

  3. Confirm the display appears.

  4. Move VoiceOver with VO+Right Arrow.

  5. Check that braille changes.

  6. Type in a text field if the display provides input.

  7. Press a routing key and confirm focus/caret movement.

What should happen: Braille output follows VoiceOver and supported input/routing works.

If that does not happen: If Bluetooth says connected but braille does not update, check VoiceOver Utility > Braille and the display's connection mode.

Practice: Perform the three tests: output, input, routing.

Part 17 - Trackpad Gestures

VoiceOver can use a Mac trackpad for gestures similar to iPhone/iPad. Enable the VoiceOver trackpad commander before relying on gestures.

Task Command
Next item Flick right
Previous item Flick left
Activate item Double-tap or split-tap
Interact Two-finger flick right
Stop interacting Two-finger flick left
Read from top Two-finger flick up
Read from cursor onward Two-finger flick down
Pause/resume speech Two-finger tap
Change rotor Two-finger rotate
Screen Curtain Three-finger triple-tap

Part 18 - VoiceOver Utility

Task Command
Open VoiceOver Utility VO+Fn+F8 or VO+Fn+8

VoiceOver Utility is the main configuration application for VoiceOver.

Part 19 - Speech, Pronunciation, Verbosity, and Punctuation

19.1 Change Speech Voice or Rate

What you will learn: Make VoiceOver easier to understand.

Before you begin: VoiceOver Utility is open.

Exactly how to do it

  1. Open Speech.

  2. Open Voices.

  3. Move to the current voice and choose another voice if desired.

  4. Adjust speaking rate gradually.

  5. Test the result by navigating several items.

  6. Keep the setting that remains clear during longer listening.

What should happen: VoiceOver speaks with the selected voice/rate.

If that does not happen: If speech becomes too fast to understand, return to the previous rate or reduce it.

Practice: Try two rates and choose the more comfortable one.

19.2 Change Verbosity

What you will learn: Control how much information VoiceOver announces.

Before you begin: VoiceOver Utility is open.

Exactly how to do it

  1. Open Verbosity.

  2. Review Speech, Text, Announcements, and Hints settings.

  3. Change one setting at a time.

  4. Navigate a few controls to hear the effect.

  5. Restore or refine the setting as needed.

What should happen: VoiceOver gives more or less detail according to your choices.

If that does not happen: If you become unsure what changed, reset only the changed category rather than changing several more options.

Practice: Reduce one repetitive announcement, then restore it.

Part 20 - Customize Commands and Activities

VoiceOver Utility lets you customize additional key commands and trackpad gestures. Activities let you save different VoiceOver settings for particular apps or tasks.

Best practice: Learn the default commands first. Customize only after you understand what the default command does, and document your changes so you can recover after troubleshooting or updates.

Part 21 - Troubleshooting

21.1 VoiceOver Is Not Speaking

What you will learn: Restore speech in a logical order.

Before you begin: VoiceOver should be on.

Exactly how to do it

  1. Press Command+F5 and listen for the VoiceOver state.

  2. Check Mac volume and audio output.

  3. Press VO+A to request reading.

  4. Press Control in case speech was paused.

  5. Open VoiceOver Utility and verify the selected voice/speech settings.

  6. Turn VoiceOver off and on again if necessary.

What should happen: VoiceOver speech returns.

If that does not happen: If the Mac has no sound in any app, troubleshoot system audio rather than VoiceOver alone.

Practice: Memorize the order: VoiceOver state > volume/output > speech command > Utility settings > restart VoiceOver.

21.2 VoiceOver Skips Controls

What you will learn: Recover when controls seem unreachable.

Before you begin: VoiceOver is moving but not reaching the desired control.

Exactly how to do it

  1. Move with VO+Right Arrow slowly.

  2. Listen for group, toolbar, table, or web area.

  3. Press VO+Shift+Down Arrow to interact.

  4. Explore inside with VO+Right Arrow.

  5. Press VO+Shift+Up Arrow to leave.

  6. Use VO+I Item Chooser or VO+U Rotor if appropriate.

What should happen: You reach controls that were previously skipped.

If that does not happen: If the app is genuinely inaccessible, try an alternate control path or report the accessibility problem to the app developer.

Practice: Find a control inside a group and activate it.

21.3 Typing Produces Commands Instead of Text

What you will learn: Restore normal text entry.

Before you begin: Focus should be in a text field.

Exactly how to do it

  1. Confirm VoiceOver is focused on the text field.

  2. Interact with the field if needed.

  3. Check whether Quick Nav is on.

  4. Turn Quick Nav off if it is intercepting letter keys.

  5. Type a short word.

  6. Use arrow keys to verify the insertion point.

What should happen: Letters appear in the text field.

If that does not happen: If letters still do not appear, check keyboard focus and whether the app uses a special editing mode.

Practice: Open TextEdit and type a short sentence.

Part 22 - Independent Practice Course

Level 1 - Core Commands

☐ Turn VoiceOver on/off.

☐ Move next/previous.

☐ Activate a control.

☐ Use Keyboard Help.

Ready to advance: You can complete each checked task without another person telling you which key to press.

Level 2 - Groups and Apps

☐ Interact with a group.

☐ Leave a group.

☐ Open an app from Dock.

☐ Switch apps with Command+Tab.

Ready to advance: You can complete each checked task without another person telling you which key to press.

☐ Open Spotlight.

☐ Find an app.

☐ Navigate a Finder file list.

☐ Open a folder.

Ready to advance: You can complete each checked task without another person telling you which key to press.

Level 4 - Web

☐ Open Rotor.

☐ Move by headings.

☐ Move by links.

☐ Complete a safe form control.

Ready to advance: You can complete each checked task without another person telling you which key to press.

Level 5 - Text

☐ Type a paragraph.

☐ Move by character/word.

☐ Correct an error.

☐ Read from current position.

Ready to advance: You can complete each checked task without another person telling you which key to press.

Level 6 - Advanced

☐ Use Item Chooser.

☐ Use Quick Nav appropriately.

☐ Navigate a table.

☐ Review notifications.

Ready to advance: You can complete each checked task without another person telling you which key to press.

Level 7 - Customization

☐ Open VoiceOver Utility.

☐ Adjust speech rate.

☐ Review verbosity.

☐ Restore preferred settings.

Ready to advance: You can complete each checked task without another person telling you which key to press.

Level 8 - Braille/Trackpad

☐ Connect and test a braille display if used.

☐ Use routing keys if available.

☐ Practice key trackpad gestures if used.

Ready to advance: You can complete each checked task without another person telling you which key to press.

Part 23 - Quick Reference Commands

Task Command
VoiceOver on/off Command+F5
Next item VO+Right Arrow
Previous item VO+Left Arrow
Activate VO+Space
Interact VO+Shift+Down Arrow
Stop interacting VO+Shift+Up Arrow
Read from current VO+A
Read from top VO+B
Pause/resume speech Control
Keyboard Help VO+K
Help menu VO+H
Commands menu VO+H twice
Item Chooser VO+I
Rotor VO+U
Notifications VO+N
Ignore next keypress VO+Tab
VoiceOver Utility VO+Fn+F8
Dock VO+D
Apple menu VO+Shift+M

Part 24 - Official Apple Resources

Apple VoiceOver User Guide

Apple VoiceOver general commands

Apple VoiceOver navigation commands

Apple Accessibility Support

Final Independence Checklist

☐ I can turn VoiceOver on and off.

☐ I understand the VO modifier.

☐ I can move next/previous and activate controls.

☐ I can interact with and leave groups.

☐ I can use Dock, Spotlight, Finder, and app switching.

☐ I can use the Rotor and Item Chooser.

☐ I can navigate webpages by structure.

☐ I can type, edit, and read text.

☐ I can use VoiceOver Utility.

☐ I can troubleshoot common navigation and speech problems.

☐ I know where to find Apple's current VoiceOver documentation.