VoiceOver keyboard shortcuts for Mac

VoiceOver keyboard commands for Mac, from Apple's VoiceOver User Guide for macOS 27. VO stands for the VoiceOver modifier: Ctrl and Option held together, or Caps Lock on its own, so VO + A starts reading. Function-key commands also need Fn by default, and a doubled key such as VO + H, H is pressed twice. With Quick Nav on, arrow keys and single letters work without VO. Trackpad gestures, braille display keys and iOS commands are left out.

221 shortcuts in 14 sections. Checked row by row against Apple Support on . Edited by Jay.

Basics 18

VO is the VoiceOver modifier: by default Ctrl and Option pressed together, or Caps Lock alone. Every VO in these tables can be pressed either way.

ActionMac
Toggle VoiceOverWith Touch ID on the Mac or Magic Keyboard, holding Cmd and pressing Touch ID three times quickly does the same.Cmd+F5
Open Accessibility Shortcuts panelShows a panel of accessibility switches; Tab to the VoiceOver option and press Space.Option+Cmd+F5
Pause speechStops the voice without touching other apps' audio; a second press resumes it.Ctrl
Lock VoiceOver modifierWhile locked, commands need only their remaining keys; the same command unlocks it.VO+;
Ignore next keypressPasses one key combination to the app when the app uses the VoiceOver modifier for a command of its own.VO+Tab
Close menu or exit modeAlso leaves the rotor, a chooser, scrolling, moving or resizing without making a choice.EscorFn+Tab
VoiceOver HelpA menu that leads to Commands Help, Sounds Help and the other help items.VO+H
Open Commands menuType part of a command's name to filter the list; Return applies it to the current item.VO+HthenH
Open Find Commands menuVO+Shift+F
Keyboard helpSpeaks the name of each key or command pressed without carrying it out; the same keys leave the mode.VO+K
Open VoiceOver TutorialStarts the interactive tutorial for learning the basics and practising commands.VO+Cmd+Fn+F8
Open VoiceOver User GuideVO+?
VoiceOver UtilityOpens the settings app; Fn with the number 8 also works in place of F8.VO+Fn+F8
Read help tagIn Apple Maps the same command gives a description of the map.VO+Shift+H
Read VoiceOver hintExplains how to use the item under the VoiceOver cursor.VO+Shift+N
Read additional contentGives more information about the current item where the app supplies any.VO+Cmd+/
Toggle NumPad controlNeeds a keyboard that has a dedicated Clear key.VO+Clear
Toggle Option-key controlSwitches the setting that lets an Option key, the right one by default, enter VoiceOver commands.VO+Shift+K

Moving the VoiceOver cursor 18

ActionMac
Next itemMoves one item to the right; a hollow sound signals that nothing further lies that way.VO+Right
Previous itemTakes the VoiceOver cursor one item to the left.VO+Left
Move upVO+Up
Move downVO+Down
Top of visible areaStays within the part of the window or text area that is on screen.VO+Shift+HomeorVO+Shift+Fn+Left
Bottom of visible areaGoes to the last thing shown in the window or text area without scrolling.VO+Shift+EndorVO+Shift+Fn+Right
Top of areaScrolls when needed to reach the start of the window or text area.VO+HomeorVO+Fn+Left
Bottom of areaScrolls when needed to reach the end of the window or text area.VO+EndorVO+Fn+Right
First item in windowDepending on where the cursor is, lands on the first Dock or desktop item instead.VO+Cmd+HomeorVO+Cmd+Fn+Left
Last item in windowGoes to the window's lower-right corner, or to the last Dock or desktop item.VO+Cmd+EndorVO+Cmd+Fn+Right
Jump to linked itemIn Mail it goes from the message list to the preview of the selected message.VO+J
Jump to input or correction panelGoes to an input method or autocorrection panel that is showing, and back to where the cursor was.VO+Shift+J
Jump to parent folderIn an outline view it goes to the parent level of the current cell.VO+Cmd+\
Toggle cursor trackingA temporary switch: the tracking options saved in VoiceOver Utility stay as they are.VO+Shift+Fn+F3
VoiceOver cursor to keyboard focusVO+Shift+Fn+F4
Keyboard focus to VoiceOver cursorWith several items selected, it deselects all but the one under the cursor.VO+Cmd+Fn+F4
VoiceOver cursor to mouse pointerVO+Shift+Fn+F5
Mouse pointer to VoiceOver cursorVO+Cmd+Fn+F5

Rotor, Dock and menus 12

ActionMac
Open rotorLeft and Right switch between lists such as headings and links; Up and Down move within a list.VO+U
Choose rotor modeOpens the rotor and cycles its modes; which ones appear depends on where the cursor is.VO+Cmd+LeftorVO+Cmd+Right
Move by rotor modeGoes to the previous or next item of the kind selected in the rotor.VO+Cmd+UporVO+Cmd+Down
Open Item ChooserLists text, controls, links and graphics on screen; type part of a name to narrow the list.VO+I
Open DockEsc or Fn with Tab leaves the Dock again.VO+D
Go to desktopVO+Shift+D
Menu barIn a full-screen app this also brings the hidden menu bar into view.VO+M
Status menusVO+MthenM
Open shortcut menuThe equivalent of a Control-click, or right-click, on the current item.VO+Shift+M
Open Notifications menuLists notifications; move to one with VO and Up or Down, then activate it.VO+N
Toggle Notification CenterVO+O
Toggle Control CenterOnce open, VO with the arrow keys moves among its controls.VO+Shift+O

Interacting with items 23

ActionMac
Interact with itemSteps into a group, table or text area, so navigation stays inside it until you leave.VO+Shift+Down
Stop interactingSteps back out to the level that contains the group.VO+Shift+Up
Exit to app top levelLeaves every nested group at once instead of stepping out level by level.VO+Shift+Esc
Activate itemPerforms the item's default action, such as clicking a button or ticking a checkbox.VO+Space
Double-click itemVO+SpacethenSpace
Mouse clickVO+Shift+Space
Mouse double-clickVO+Shift+SpacethenSpace
Sticky mouse down or upFirst press holds the item for dragging; a second press at the destination releases it.VO+Cmd+Shift+Space
Select menu or list itemVO+Return
Add item to selectionToggles the current item of a list or table in a multiple selection; Esc ends the selection mode.VO+Cmd+Return
Toggle disclosure triangleIn Finder's list view this expands or collapses a folder.VO+\
Open Actions menuLists what can be done with the item, including a switch to its alternate actions.VO+Cmd+Space
Describe imageReads out text found in the picture and names objects in photos, annotated or not.VO+Shift+L
Create custom labelVO+/
Open Activity ChooserPick an activity with Up or Down and press Return.VO+X
Previous activityVO+XthenX
Start scrollingArrow keys then scroll the area; other VoiceOver commands wait until Esc ends scrolling.VO+Shift+S
Scroll a page verticallyOnly once scrolling has been started on a scroll area.Page UporPage Down
Scroll a page sidewaysThe horizontal counterpart, also limited to scrolling mode.Shift+Page UporShift+Page Down
Mark item for drag and dropHolding the keys brings up a menu of modifiers, such as Option to duplicate a file in Finder.VO+,
Drop marked item on cursorDrops what was marked onto the item the VoiceOver cursor is on.VO+.
Drop marked item before cursorPlaces the marked item in front of the cursor's location.VO+<
Drop marked item after cursorThe marked item stays available for further drops while it remains on screen.VO+>

Apps and windows 12

A repeated key is a second press with VO still held: Apple lists the Application Chooser as VO-Fn-F1-F1 and describes it as pressing VO-Fn-F1 twice.

ActionMac
Summarize open appsSays which app is active and how many apps are open.VO+Fn+F1
Open Application ChooserPick an app with the arrow keys; Space then lists its windows, dialogs and alerts.VO+Fn+F1thenF1
Summarize current windowNames the active app and tells how many of its windows are open.VO+Fn+F2
Open Window ChooserLists open windows and system dialogs; in a full-screen app it also offers Exit full screen.VO+Fn+F2thenF2
Window size and screen sectionVO+Cmd+Fn+F2
Window position and overlapVO+Cmd+Fn+F2thenF2
Bring window to frontMakes the window that holds the VoiceOver cursor the active one.VO+Shift+Fn+F2
Resize windowChoose from the menu; VO with an arrow then extends an edge, VO with two arrows a corner.VO+~
Move windowVO with an arrow then moves it; two arrows together move it diagonally.VO+`
Resize objectOffers the same menu as window resizing, with handles in place of corners.VO+Cmd+~
Move objectVO+Cmd+`
Close windowIn Mission Control it removes the selected desktop instead.VO+Cmd+Esc

Hearing what is on screen 17

Function-key commands are written with Fn because VoiceOver needs it by default; Apple also accepts Fn with the matching number key, so VO-Fn-8 opens VoiceOver Utility like VO-Fn-F8.

ActionMac
Read allReads a document from the top; once you interact with its text, reading starts at the VoiceOver cursor.VO+A
Read window contentsCovers what is visible in the window, the Dock or the desktop, whichever holds the cursor.VO+Shift+W
Describe current itemIncludes its state, such as a ticked checkbox or a slider's percentage.VO+Fn+F3
Item size and screen sectionVO+Cmd+Fn+F3
Item position and overlapVO+Cmd+Fn+F3thenF3
Describe item with keyboard focusVO+Fn+F4
Keyboard focus detailsIn text, says how far right and down the insertion point sits within its text item.VO+Fn+F4thenF4
Describe item under pointerVO+Fn+F5
Pointer screen coordinatesGiven as x and y, measured from the screen's top-left corner.VO+Fn+F5thenF5
Pointer window coordinatesThe same x and y position, measured within the current window.VO+Fn+F5thenF5thenF5
Read selectionVoiceOver says so when nothing is selected.VO+Fn+F6
Repeat last phraseVO+Z
Copy last phrasePuts what VoiceOver said last on the Clipboard.VO+Shift+C
Save last phraseCreates a desktop file holding the phrase and a crash log, meant for troubleshooting.VO+Shift+Z
Read date and timeVO+Fn+F7
Read battery statusVO+Fn+F7thenF7
Read network statusVO+Fn+F7thenF7thenF7

Reading text 24

ActionMac
Read paragraphVO+P
Read next paragraphVO+Shift+Page Down
Read previous paragraphVO+Shift+Page Up
Read sentenceVO+S
Read next sentenceListed by Apple for webpages as well as for text areas.VO+Cmd+Page Down
Read previous sentenceVO+Cmd+Page Up
Read lineVO+L
Read next lineInside a text area you are interacting with, the cursor moves by line.VO+Down
Read previous lineVO+Up
Read wordVO+W
Spell wordThe second press spells the word out letter by letter.VO+WthenW
Spell word phoneticallyVO+WthenWthenW
Read next wordInside a text area you are interacting with, the cursor moves by word.VO+Right
Read previous wordVO+Left
Read characterVO+C
Read character phoneticallyA second press says the character with its code word, as in a alfa.VO+CthenC
Speak text attributesDescribes the text style nearest the VoiceOver cursor.VO+T
Select all textSelects everything in the text item the VoiceOver cursor is on.VO+Shift+A
Toggle text selectionPress once, read across the text with VO and the arrows, press again; needs text selection tracking.VO+Return
Read word and characterIn text, the describe-item command reports the word and character at the cursor.VO+Fn+F3
Count lines in documentGives the total and how many of those lines are visible.VO+Fn+F3thenF3
Add tab stop in TextEditThe cursor has to sit on an existing tab stop of the ruler first.VO+Space
Delete tab stop in TextEditRemoves the ruler tab stop the cursor is on.VO+Delete
Move tab stop in TextEditOn a ruler tab stop, interacting lets Left and Right shift the stop.VO+Shift+Down

Tables 10

ActionMac
Read row headerVO+R
Read row from cursorReads on from the current cell to the last cell of the row.VO+RthenR
Read column headerVO+C
Read column from cursorReads on from the current cell down to the last cell of the column.VO+CthenC
Read row and column positionVO+Shift+T
Read table dimensionsSays how many columns and rows the table has.VO+Shift+TthenT
Go to column sort buttonIf the table has row headers too, a menu asks which header to use.VO+|
Next columnFor webpage tables that are navigated without grouping.VO+Cmd+Y
Previous columnVO+Cmd+Shift+Y
Toggle table groupingWith grouping on, arrowing through a web table gives a summary of it and its cells without interacting.VO+Cmd+=

Hot spots and window spots 13

ActionMac
Set or remove hot spotA number already in use moves to the new item; pressed on the hot spot itself, the command removes it.VO+Shift+Number
Jump to hot spotNumber is the hot spot's number key, as in VO-1 or VO-9; up to ten can be set.VO+Number
Describe hot spotVO+Cmd+Number
Watch hot spotVoiceOver then announces value changes of that item even without focus; repeat to stop.VO+Cmd+Shift+Number
Open Hot Spot ChooserVO+Shift+X
Next hot spotVO+}
Previous hot spotVO+{
Next window spotStops at spots VoiceOver made automatically as well as your own.VO+]
Previous window spotVO+[
Next created window spotSkips the automatic spots and stops only at ones you made.VO+Cmd+]
Previous created window spotVO+Cmd+[
Create window spotMarks the focused item; a window can hold any number of spots.VO+Cmd+Shift+]
Remove window spotApplies to window spots you added, not to the ones VoiceOver made automatically.VO+Cmd+Shift+[

Finding text and formatting 20

ActionMac
Find textOpens a search panel: type the text and press Return.VO+F
Cycle search historyWorks while finding text, stepping through earlier searches.VO+UporVO+Down
Find nextRepeats the last search, moving forwards through the window.VO+G
Find previousVO+Shift+G
Next bold textVO+Cmd+B
Previous bold textVO+Cmd+Shift+B
Next italic textVO+Cmd+I
Previous italic textVO+Cmd+Shift+I
Next underlined textVO+Cmd+U
Previous underlined textVO+Cmd+Shift+U
Next plain textVO+Cmd+P
Previous plain textVO+Cmd+Shift+P
Next style changeVO+Cmd+C
Previous style changeVO+Cmd+Shift+C
Next font changeVO+Cmd+O
Previous font changeVO+Cmd+Shift+O
Next color changeVO+Cmd+K
Previous color changeVO+Cmd+Shift+K
Next misspelled wordVO+Cmd+E
Previous misspelled wordVO+Cmd+Shift+E

Finding page elements 24

ActionMac
Next headingWith Shift added it searches backwards for the previous heading.VO+Cmd+H
Previous headingVO+Cmd+Shift+H
Next heading of same levelKeeps to the level of the heading you are on, skipping the others.VO+Cmd+M
Previous heading of same levelVO+Cmd+Shift+M
Next linkStops at any link; visited links have a command of their own.VO+Cmd+L
Previous linkVO+Cmd+Shift+L
Next visited linkVO+Cmd+V
Previous visited linkVO+Cmd+Shift+V
Next tableVO+Cmd+T
Previous tableVO+Cmd+Shift+T
Next listVO+Cmd+X
Previous listVO+Cmd+Shift+X
Next graphicOn webpages this is the command for moving from image to image.VO+Cmd+G
Previous graphicVO+Cmd+Shift+G
Next controlVO+Cmd+J
Previous controlVO+Cmd+Shift+J
Next different itemVO+Cmd+D
Previous different itemVO+Cmd+Shift+D
Next item of same typeInside a text area it looks for text in the same style as the current text instead.VO+Cmd+S
Previous item of same typeVO+Cmd+Shift+S
Next blockquoteVO+Cmd+Q
Previous blockquoteVO+Cmd+Shift+Q
Next blockquote of same levelVO+Cmd+W
Previous blockquote of same levelVO+Cmd+Shift+W

Webpages 7

Apple's guide gives two keys for webpage statistics: VO-Shift-I in the topic on webpage summaries, VO-Shift-Vertical Line in the Web commands list. The row follows the summary topic.

ActionMac
Next frameVO+Cmd+F
Previous frameVO+Cmd+Shift+F
Navigate past a web groupMoves on without stepping into the group; with Quick Nav on, Shift and the arrow alone do it.VO+Shift+LeftorVO+Shift+Right
Read page from cursorOn a webpage, reading runs from the cursor's position through the rest of the page.VO+A
Read page up to cursorThe counterpart of reading onward: covers the webpage from its start to where you are.VO+B
Read link addressSpeaks the URL behind the link; it works on items in the rotor too.VO+Shift+U
Read webpage statisticsCounts the headings, links, tables, landmarks and other items found on the page.VO+Shift+I

Quick Nav 13

ActionMac
Toggle arrow-key Quick NavWhen on, the arrow keys alone move the VoiceOver cursor, with no VO held.VO+Shift+Q
Toggle single-key Quick NavWhen on, single keys navigate, such as a letter for the next button.VO+Q
Previous or next itemNeeds arrow-key Quick Nav on; some items must be interacted with before you can move inside them.LeftorRight
Activate itemThe Quick Nav counterpart of VO with Space: both arrows pressed together.Up+Down
Interact with itemRight+Down
Stop interactingLeft+Down
Open Quick Nav rotorIts categories depend on context: in a Mail message, for instance, sentences, headers and body.Left+UporRight+Up
Next rotor categoryRight+Up
Previous rotor categoryLeft+Up
Previous or next rotor itemMoves the VoiceOver cursor through items of the category chosen in the Quick Nav rotor.UporDown
Next buttonApple's example of a single-key command; the capital letter goes to the previous button.B
Next Heading 1Works with single-key Quick Nav on.1
Previous Heading 1!

Speech and visuals 10

ActionMac
Open Verbosity rotorLeft and Right pick a setting such as typing echo or punctuation; Up and Down change its level.VO+V
Choose speech settingKeep the modifiers held and repeat Right, or Left, until you hear rate, pitch, volume or voice.VO+Cmd+Shift+Right
Adjust speech settingRaises or lowers the setting just chosen; releasing the keys applies it.VO+Cmd+Shift+UporVO+Cmd+Shift+Down
Toggle screen curtainTurns the screen black so nobody can read it; switching VoiceOver off lifts the curtain too.VO+Shift+Fn+F11
Tile visualsDims the screen and centres the current item next to the caption or braille panel; repeat to undo.VO+Fn+F10
Hide cursor and panelsA temporary switch for the VoiceOver cursor together with the caption and braille panels.VO+Cmd+Fn+F11
Toggle caption panelVO+Cmd+Fn+F10
Resize or move caption panelEach press switches between resizing and moving; the arrow keys then do the adjusting.VO+Shift+Fn+F10
Toggle braille panelAlso sets the panel to On or Off in VoiceOver Utility, replacing the Automatic default.VO+Cmd+Fn+F9
Resize or move braille panelVO+Shift+Fn+F9

Notes

Turning it on and reading

Cmd + F5 toggles VoiceOver on and off. VO + A reads a document from the top, or from the VoiceOver cursor onward once you are interacting with its text, and Ctrl alone pauses and resumes speech. VO + Right and VO + Left move the VoiceOver cursor to the next and previous item — a heading, a link, a button, a word of text — and VO + Space activates whatever is under it, the equivalent of a click.

Interacting

Groups such as tables, toolbars and text areas are single items until you interact with them: VO + Shift + Down steps into the group so navigation stays within it, and VO + Shift + Up steps back out. This is the model to understand when a page seems to skip content — VoiceOver is treating a region as one item. VO + Cmd + H, VO + Cmd + L and VO + Cmd + T jump to the next heading, link and table, which is how well-structured pages are skimmed.

The rotor and help

VO + U opens the rotor, a set of lists (headings, links, form controls, landmarks) that can be browsed with the arrow keys; it is the fastest way to audit a page's heading outline. VO + F finds text, VO + M moves to the menu bar and VO + D to the Dock. VO + H opens VoiceOver help, VO + K enters keyboard help, where pressing any key announces what it does, and VO + Fn + F8 opens VoiceOver Utility for settings including the modifier key. Function-key commands such as this one need Fn by default.

Questions

How do I turn VoiceOver on or off on a Mac?

Press Cmd + F5. On a Mac or Magic Keyboard with Touch ID, hold Cmd and press Touch ID three times quickly. Option + Cmd + F5 opens the Accessibility Shortcuts panel, which has a VoiceOver option as well.

What does VO mean in a VoiceOver command?

VO is the VoiceOver modifier. By default it is Ctrl and Option held together, or Caps Lock on its own, and it is pressed with the other keys of the command. VO + ; locks the modifier, so commands need only their remaining keys until you unlock it the same way.

How can I practise VoiceOver commands without triggering them?

Use VoiceOver's own practice tools first: VO + Cmd + Fn + F8 opens the interactive tutorial, VO + K starts keyboard help, which names each key or command you press without carrying it out, and VO + H, H opens a Commands menu you can filter by typing. The printable cheat sheet on this page works as a side reference.

Is VoiceOver available on Windows?

No — VoiceOver is Apple's screen reader and is built into Apple's own systems only; this page covers the Mac version. On Windows the equivalents are NVDA (free) and JAWS (commercial); both use Insert as their default modifier where VoiceOver uses Control + Option or Caps Lock.

Sources and checks

11 more source pages

Every row on this page was matched to a line in the documentation above on . A binding that could not be found there is not listed.

Found a wrong or missing key? Tell us and it gets checked against the source. How we verify describes the process and its limits.