Text Reading and Editing#

Working with text is one of the most common computer tasks. This chapter covers VoiceOver’s comprehensive text handling capabilities, from reading documents to editing and selecting text.

Entering Text Areas#

Before you can read or edit text, you typically need to interact with the text area:

  1. Navigate to the text field or document
  2. Press VO + Shift + Down Arrow to interact
  3. Use text commands (covered below)
  4. Press VO + Shift + Up Arrow when finished

In simple single-line fields, you may not need to interact—just start typing.

Reading Text at Different Levels#

VoiceOver can read text at various granularities:

Reading Units#

ActionCommand
Read characterVO + C
Spell character phoneticallyVO + C + C
Read wordVO + W
Spell wordVO + W + W
Read lineVO + L
Read sentenceVO + S
Read paragraphVO + P
Read all from cursorVO + A

Reading All#

VO + A starts continuous reading from the current position. VoiceOver advances through the text automatically. Press Control to stop.

Reading the Current Selection#

ActionCommand
Read selected textVO + F6

Text Navigation#

Move through text efficiently:

Character and Word Movement#

ActionCommand
Next characterRight Arrow
Previous characterLeft Arrow
Next wordOption + Right Arrow
Previous wordOption + Left Arrow

Line Navigation#

ActionCommand
Next lineDown Arrow
Previous lineUp Arrow
Beginning of lineCommand + Left Arrow
End of lineCommand + Right Arrow

Document Navigation#

ActionCommand
Beginning of documentCommand + Up Arrow
End of documentCommand + Down Arrow
Page upPage Up (or Fn + Up Arrow)
Page downPage Down (or Fn + Down Arrow)

Sentence and Paragraph#

ActionCommand
Previous sentencePage Up
Next sentencePage Down
Previous paragraphOption + Up Arrow
Next paragraphOption + Down Arrow

Text Attributes#

Understand the formatting of text you’re reading:

ActionCommand
Read text attributesVO + T

VoiceOver announces attributes like:

  • Font name and size
  • Bold, italic, underline
  • Text color
  • Link status
  • Spelling errors

Finding Attribute Changes#

ActionCommand
Next text with different attributesVO + Command + C
Previous text with different attributesVO + Command + Shift + C

This helps you find where formatting changes occur.

Text Selection#

Selecting text is essential for copying, cutting, and formatting:

Selection Mode#

ActionCommand
Start/stop selection modeVO + Return

How selection mode works:

  1. Position cursor at selection start
  2. Press VO + Return to begin selecting
  3. Navigate to selection end (any movement extends selection)
  4. Press VO + Return to stop selecting

Standard Selection Commands#

These macOS selection commands work with VoiceOver:

ActionCommand
Select allCommand + A
Extend selection right by characterShift + Right Arrow
Extend selection left by characterShift + Left Arrow
Extend selection right by wordOption + Shift + Right Arrow
Extend selection left by wordOption + Shift + Left Arrow
Extend selection down by lineShift + Down Arrow
Extend selection up by lineShift + Up Arrow
Select to beginning of lineCommand + Shift + Left Arrow
Select to end of lineCommand + Shift + Right Arrow
Select to beginning of documentCommand + Shift + Up Arrow
Select to end of documentCommand + Shift + Down Arrow

Hearing Your Selection#

ActionCommand
Read current selectionVO + F6

Always confirm what you’ve selected before cutting or copying.

Text Editing#

Standard editing commands work within VoiceOver:

Cut, Copy, Paste#

ActionCommand
CutCommand + X
CopyCommand + C
PasteCommand + V
UndoCommand + Z
RedoCommand + Shift + Z

Deleting Text#

ActionCommand
Delete character before cursorDelete
Delete character after cursorFn + Delete (Forward Delete)
Delete word before cursorOption + Delete
Delete word after cursorOption + Fn + Delete

Find and Replace#

ActionCommand
FindCommand + F
Find nextCommand + G
Find previousCommand + Shift + G
Find and replaceCommand + Option + F (in most apps)

VoiceOver works with the Find bar—type your search term, and use Command + G to jump between matches.

VoiceOver’s Find Commands#

ActionCommand
Open VoiceOver FindVO + F
Find next occurrenceVO + G
Find previous occurrenceVO + Shift + G
Find next misspelled wordVO + Command + E
Find previous misspelled wordVO + Command + Shift + E

VO + F opens a VoiceOver-specific search panel that searches within the current context.

Typing Echo#

Control what VoiceOver announces as you type:

SettingWhat VoiceOver Speaks
CharactersEach character as typed
WordsEach word after you press space
Characters and WordsBoth
NothingSilent typing

Adjusting Typing Echo#

  1. Press VO + V to open the verbosity rotor
  2. Press Left/Right Arrow until you hear “Typing echo”
  3. Press Up/Down Arrow to change the setting

Or configure in VoiceOver Utility > Verbosity > Speech.

Hearing Deletions#

VoiceOver can announce characters you delete:

  1. Open VoiceOver Utility (VO + F8)
  2. Go to Verbosity > Speech
  3. Enable “Speak deleted characters”

This helps confirm you’re deleting the right content.

Capitalization and Punctuation#

Control how VoiceOver handles capitals and punctuation:

Capitalization#

Options for announcing capital letters:

  • Speak “cap” before capitals
  • Play a sound for capitals
  • Change pitch for capitals
  • Do nothing

Configure in VoiceOver Utility > Verbosity > Speech, or adjust via VO + V.

Punctuation#

Punctuation verbosity levels:

  • All: Speaks every punctuation mark
  • Most: Speaks most punctuation
  • Some: Speaks important punctuation
  • None: Speaks no punctuation

Adjust with VO + V and select “Punctuation,” then Up/Down Arrow to change level.

Working with Spell Check#

When spell check is available:

ActionCommand
Find next misspelled wordVO + Command + E
Find previous misspelled wordVO + Command + Shift + E

When VoiceOver lands on a misspelled word, it announces “misspelled.” You can:

  1. Edit the word manually
  2. Press VO + Shift + M for spelling suggestions
  3. Use the application’s spell check panel

Word Completion#

Many apps offer word completion. When suggestions appear:

  1. Continue typing to narrow suggestions
  2. Press Down Arrow to enter the suggestions list
  3. Press Return to accept a suggestion
  4. Press Escape to dismiss suggestions
ActionCommand
Complete partial wordVO + \ (backslash)

Dictation#

You can speak text instead of typing:

ActionCommand
Start dictationPress Fn twice or F5 (depending on settings)

When dictation is active:

  1. Speak your text
  2. Say punctuation names (“period,” “comma,” “new line”)
  3. Press the dictation key again to stop

Configure dictation in System Settings > Keyboard > Dictation.

Summary#

Text handling in VoiceOver is comprehensive:

  • Read at any level: characters, words, lines, sentences, paragraphs, or continuously
  • Navigate precisely: standard macOS navigation commands work with VoiceOver
  • Select text: use selection mode (VO + Return) or Shift + navigation keys
  • Edit efficiently: all standard cut/copy/paste commands work
  • Find text: use both macOS Find and VoiceOver’s search commands
  • Customize feedback: typing echo, punctuation, and capitalization settings

With these commands, you can read and edit documents as efficiently as any sighted user.