Chapter 4. Working with Text

Text is found in many places on your computer, such as in windows and dialogs, in content areas like webpages and help files, and in documents. This chapter explains how to use VoiceOver to read, select, and edit text.

Reading text

VoiceOver provides many ways to read text. You can read text a word, line, sentence, or paragraph at a time. You can hear words and characters spelled phonetically.

As you read, you can pause and resume speaking by pressing the Control key. If you’re using VoiceOver gestures, tap two fingers on the trackpad.

To read text using VoiceOver commands:
To read text using VoiceOver gestures:

When you use the Down Arrow key to move from one line of text to the next, VoiceOver speaks the line where the insertion point is located. Consequently, if you press the Down Arrow key at the first line of a document, VoiceOver won’t read the line because the insertion point has moved to the next line. To hear the first line of text in a document, press VO-Down Arrow.

Scrolling to content

When more content is available than can be displayed at one time in a window, you can scroll to the “hidden” content. You can use a VoiceOver command or VoiceOver gestures to scroll content without first interacting with the content.

To scroll using a VoiceOver command:
  1. Interact with a scroll area.
  2. To begin scrolling, press VO-Shift-S.

    You can’t use other VoiceOver commands while you’re scrolling.

  3. Scroll the content.

    To scroll up and down or left and right, press the arrow keys.

    To scroll one page at a time, press the Page Up or Page Down key to scroll vertically, and press Shift-Page Up or Shift-Page Down to scroll horizontally.

    VoiceOver plays a sound effect when you can’t scroll farther in a particular direction.

  4. To stop scrolling, press the Escape key.
To scroll using VoiceOver gestures:

When you interact with content, the VoiceOver cursor automatically scrolls as it navigates the content.

Hearing misspelled words in text

VoiceOver can alert you when it encounters a misspelled word in text.

To hear misspelled words:
  1. When VoiceOver is on, open VoiceOver Utility by pressing VO-F8.
  2. Click Verbosity in the category table and then click Text.
  3. From the “When encountering a misspelled word” pop-up menu, choose an option: Play Tone, Speak Attributes, or Do Nothing.

Hearing punctuation

You can change the amount of punctuation you hear, from none to all.

Using a VoiceOver command:
  1. To open the rotor to verbosity settings, press VO-V.

    Verbosity settings include typing echo, punctuation, and text attributes, among others.

  2. Press the Left Arrow or Right Arrow key until you hear “punctuation.” You also hear the current setting.
  3. Press the Up Arrow or Down Arrow key until you hear the setting you want: All, Most, Some, or None.
  4. All: Hear all special symbols and punctuation except for spaces. VoiceOver reads a sentence like this, “She turned and stopped comma then started walking again period”

    Most: Hear all special symbols but not common punctuation, such as the comma and period.

    Some: Hear keyboard symbols and many math symbols, such as + (plus) sign.

    None: Hear text as you would normally read it, with pauses for commas and periods.

  5. To close the rotor, press Escape.
Using VoiceOver Utility:
  1. When VoiceOver is on, open VoiceOver Utility by pressing VO-F8.
  2. Click Verbosity in the category table, and then click Text.
  3. Move the VoiceOver cursor to the Punctuation pop-up menu and press the Space bar.
  4. Press the Up Arrow or Down Arrow key until you hear the setting you want (None, Some, Most, All), and then press the Space bar.

If you’re using portable preferences on a guest computer at the time you change settings, the settings are saved to the portable preferences and not to the guest computer.

Hearing text attribute changes

You can change how VoiceOver announces changes in text attributes using a keyboard command or VoiceOver Utility.

Using a VoiceOver command:
  1. To open the rotor to verbosity settings, press VO-V.

    These settings include typing echo, punctuation, and text attributes, among others.

  2. Press the Left Arrow or Right Arrow key until you hear “text attributes.”

    You also hear the current setting.

  3. Press the Up Arrow or Down Arrow key until you hear the setting you want: Play Tone, Speak Attribute, Do Nothing.
  4. To close the rotor, press Escape.
Using VoiceOver Utility:
  1. When VoiceOver is on, open VoiceOver Utility by pressing VO-F8.
  2. Click Verbosity in the category table, and then click Text.
  3. Move the VoiceOver cursor to the “When text attributes change” pop-up menu and press VO-Space bar.
  4. Press the Up Arrow or Down Arrow key until you hear the setting you want and then press the Space bar.

To hear details about the text style closest to the VoiceOver cursor, press VO-T.

If you’re using portable preferences on a guest computer at the time you change settings, the settings are saved to the portable preferences and not to the guest computer.

Hearing text in dialogs

You can set a preference to control how much description you hear in dialogs. By default, you hear all of the text.

To hear text in dialogs:
  1. When VoiceOver is on, open VoiceOver Utility by pressing VO-F8.
  2. Click Verbosity in the category table and then click Announcements.
  3. Specify what you want to hear using the “Automatically speak text in dialog boxes” checkbox:
    • To hear all of the text, such as labels, select the checkbox.
    • To hear only the text to which the VoiceOver cursor moves when the dialog opens, deselect the checkbox.

Hearing the current selection

In the Finder and other applications, you must first select the item you want to use. For example, if you want to open a folder, you must first select the folder. You can use a VoiceOver command to quickly find out what, if anything, is currently selected.

To hear a description of the item selected:

Press VO-F6. If you’re using VoiceOver gestures, tap the trackpad three times.

If nothing is selected, you hear “No selection available.” If text is selected, you hear the text.

Repeating the last spoken phrase

If you couldn’t clearly hear what VoiceOver said, you can repeat the last spoken phrase.

To hear the last phrase repeated:

Press VO-Z.

You can save the phrase to the Clipboard and as an audio file on your desktop.

Selecting text

You can use standard Mac OS X keyboard shortcuts to select text.

Note:You must have set text selection tracking preferences for moving the keyboard cursor and VoiceOver cursor together in VoiceOver Utility. You can turn on and off your cursor tracking preferences.

Here are ways to select text:

You can delete selected text by pressing the Delete key. If you accidentally delete selected text, use the keyboard shortcut Command-Z to undo the mistake. This correction works only if it occurs immediately after the mistake. This shortcut works in many applications and situations, and is worth trying to see if it corrects a mistake.

If you can’t select text using standard Mac OS X keyboard shortcuts, as in an email message that you have received, press VO-Return. Then press VO-arrow keys to read the text you want to select, and then press VO-Return again. The text that was read is highlighted and selected.

To select sections of text that aren’t next to each other, first turn off cursor tracking by pressing VO-Shift-F3. Then move the VoiceOver cursor to the first item and press VO-Command-Space bar. Move to the next item and press the keys again. Repeat until all the text you want is selected.

Hearing what you type

VoiceOver can speak what you’re typing. This is known as a “typing echo” and is useful if you’re not a confident typist or you want to hear confirmation. You can change the level of typing echo you hear using a keyboard command or VoiceOver Utility. Choose from these settings:

Nothing: VoiceOver doesn’t speak what you type.

Characters: VoiceOver speaks each character as you type it (the default setting).

Words: VoiceOver speaks the word you typed when you press the Space bar, a punctuation key, or the Return key (which tells VoiceOver the word is complete).

Characters and Words: VoiceOver speaks each character and completed word.

Using a VoiceOver command:
  1. To open the rotor to verbosity settings, press VO-V.

    Verbosity settings include punctuation, misspelled words, and text attributes, among others.

  2. Press the Left Arrow or Right Arrow key until you hear “typing echo.” You also hear the current setting.
  3. Press the Up Arrow or Down Arrow key until you hear the setting you want.
  4. To close the rotor, press Escape.
Using VoiceOver Utility:
  1. When VoiceOver is on, open VoiceOver Utility by pressing VO-F8.
  2. Click Verbosity in the category table, and then click Text.
  3. Move the VoiceOver cursor to the “While typing speak” pop-up menu and press VO-Space bar.
  4. Press the Up Arrow or Down Arrow key until you hear the setting you want and then press the Space bar.

If you’re using portable preferences on a guest computer at the time you change settings, the settings are saved to the portable preferences and not to the guest computer.

Hearing when caps lock is on

Whenever you press the Caps Lock key, VoiceOver alerts you by playing a tone as you type each uppercase character. In addition, you can have VoiceOver announce when the key is pressed.

To set Caps Lock key notification:
  1. When VoiceOver is on, open VoiceOver Utility by pressing VO-F8.
  2. Click Verbosity in the category table and then click Announcements.
  3. Select the “Announce when the caps lock key is pressed” checkbox.

Completing partially entered words

Some applications, such as TextEdit, display a list of possible words for partially entered text. You can use VoiceOver to see this list and select words from it.

To see a word completion list:
  1. As you type, enter as many characters as you know, and then press F5 or the Escape key (do not use the VO keys with this command).
  2. Press the Down Arrow key until you hear a word that sounds correct.
  3. To hear how the word is spelled, press VO-W-W. To hear the word spelled phonetically, press VO-W-W-W.
  4. When you hear the word you want to use, press the Space bar.

    The word you selected replaces the text you typed.

Checking spelling

Many Mac OS X applications, such as TextEdit and Mail, have a preference you can set to check spelling as you type. As you type a misspelled word, it’s underlined.

To check spelling:
  1. Move the VoiceOver cursor to a text area and press VO-Shift-Down Arrow to interact with the text in the text area.
  2. To move the VoiceOver cursor to the first misspelled word and to hear it, press Command-;. To hear the word spelled, press VO-W-W.

    Sometimes words that the computer doesn’t recognize are underlined, but they’re not actually misspelled. Continue pressing Command-; until you hear a word that needs to be corrected.

  3. To open a shortcut menu of suggested spellings for the misspelled word, press VO-Shift-M.

    At the top of the menu are suggested spellings or alternative word choices. Below those are other options, including a dictionary so you can find the definition of the word.

  4. Navigate to the corrected spelling you want to use and press VO-Space bar to select it.

    If you choose a corrected spelling from the menu, the new spelling replaces the old one. If you don’t hear an acceptable correction, press Escape to close the menu, press VO-Shift-F4 to move the VoiceOver cursor to the misspelled word, and then edit the word manually.

  5. To continue to the next misspelled word, press Command-;.

    Repeat steps until you have corrected all misspelled words.

  6. When you’re done, press VO-Shift-Up Arrow to stop interacting with the text in the text area.

You can also use the Spelling and Grammar panel, found on the Edit menu in most applications. The panel provides additional options, such as a choice of dictionaries. To display the panel, press Command-Shift-;.