Mac OS X Snow Leopard: The Missing Manual (Missing Manuals)

 <  Day Day Up  >  

15.6. VoiceOver

The Mac has always been able to read stuff on the screen out loud. But in Tiger, Apple took this feature light- years farther, turning it into a full-blown screen reader for the benefit of people who can't see. VoiceOver doesn't just read every scrap of text it finds on the screen ”it also lets you control everything on the screen ( menus , buttons , and so on) without ever needing the mouse.

As you can guess, learning VoiceOver means learning a lot of new keyboard shortcuts (see the massive table at the end of this section). Fortunately, most of them involve the same two modifier keys pressed together: Control-Option.


Note: VoiceOver works beautifully in Cocoa programs like Safari, TextEdit, and Mail, but doesn't work well in iTunes, Microsoft Word, and other Carbon programs (Section 5.8). As software companies revise their wares, compatibility is sure to improve. (Furthermore, VoiceOver is available in English only.)

15.6.1. Turning on VoiceOver

You can turn on VoiceOver on the Universal Access pane of System Preferences. But you may as well get used to using the keyboard shortcuts for VoiceOver; in this case, pressing c-F5 serves as the on/off switch.

Figure 15-16. When you hear something you'd like to "click," press Enter; otherwise , press Esc to close the list. (Note that the VoiceOver menu's keystroke lists omit the "Control-Option" part.) You can press Control-Option-right brace (}) or left brace ({) to increase or decrease the VoiceOver menu's type size .


Tip: Tap the Control key by itself to pause the speech feature; tap again to resume. Oh ”and if you wind up wishing for less stilted-sounding voices, consider buying the really amazing-sounding ones from www.cepstral.com or www.speechissimo.com.

15.6.2. "Feeling" the Screen

Once you've turned on VoiceOver, the idea is to "walk" around the window, listening as VoiceOver pronounces each item. It first says the name of the window you're in, and then, as you walk around, it will say, "Scroll bar," "Back button," "Home button," and so on. Since, presumably, you can't see the screen, the idea here is to help you get your bearings.

You take this tour of the screen by pressing Control-Option with the four arrow keys (Figure 15-15).


Tip: Couldn't quite understand what VoiceOver said through its thick Scandinavian accent ? Press Control -Option-Z to hear it again.Or press Control-Option-Shift-Z to save the spoken utterance as a sound file on your desktop ”a handy option if you want to play it for someone later (like a tech-support guru who might understand an error message's meaning better than you did).

When VoiceOver announces that you're in a scroll bar, Web page, table, list, or menu, or list, press Control-Option-Shift-down arrow. You've just turned on interactive mode within this control area (and VoiceOver says, for example, "Start interacting with scroll bar"). Now the familiar Control-Option-arrow key keystrokes move you around only within the interactive area, so that you can listen to your options.

To leave the interactive area, press Control-Option-Shift- up arrow .

15.6.3. VoiceOver Menu Lists

If you're truly visually impaired, you probably don't care quite so much about the spatial relationships of the onscreen elements. That's why VoiceOver comes equipped to display high-visibility, white-on-black lists of things that you can navigate with the arrow keys alone (Figure 15-16). For example:

  • The Item Chooser menu lists every window element available to you. (On a Web page, the item menu may take a long time to appear, because it lists everything clickable on the page ”600 links and bullets, for example). Keystroke : Control-Option-I.

  • A list of all open windows appears when you hold down Control-Option, and press F2 twice .

  • A list of all running programs shows up when you hold down Control-Option, and then tap F1 twice.

  • The VoiceOver menu lists all of VoiceOver's keystrokes, offers direct access to VoiceOver's preference settings, and more. Keystroke : Control-Option-F7.

15.6.4. Operating Onscreen Controls

Using only the keyboard, you can use VoiceOver to operate checkboxes, radio buttons, lists, scroll bars, sliders, and menus. You can even select and edit text, move or resize windows, and drag icons around in the Finder ”all without the mouse.

For example, here's how you operate the menu bar. Press Control-Option-M to highlight the very first menu ”the a menu. From here, you can use the right/left arrow keys to choose a different menu. (VoiceOver pronounces their names ). Open the one you want by pressing the down-arrow key. At this point, the up/down arrow keys walk you through the commands; the right/left arrow keys open or close a submenu. Press Return to select a menu item, or Esc to close the menu without selecting anything.


Tip: You can even operate your menulets (Section 4.5.2) the same way. Highlight the first one by pressing Control-Option-M twice, and then proceed as described above.

15.6.5. VoiceOver Preferences

Tiger's VoiceOver Utility teems with ways to fine-tune VoiceOver options. Technically, it's in your Applications Utilities folder ”but you can open it from the keyboard by pressing Control-Option-F8. Here you'll find four tabs:

  • Verbosity . Controls how much VoiceOver reads of what's on the screen. Do you want it to speak what you're typing? Should it let you know when you're pressing a modifier key like Option or Shift? Do you want to hear about bold and italic text when it's reading a document?


    Tip: If you find VoiceOver to be frustratingly chatty, you're not alone. But on the Voices pane of the VoiceOver Utility, expanding the Voices triangle reveals individual volume controls for different kinds of VoiceOver speech: Status (of a window), Attributes, and so on. By setting the volume of some of these elements to zero, you can effectively shut VoiceOver up, or at least make it a bit less long-winded.
  • Navigation . Controls how VoiceOver speaks onscreen elements. Usually, it pronounces whatever is highlighted by the black rectangle (the VoiceOver cursor), which you drive using the keyboard ”but if you like, it can speak what the arrow cursor is touching instead. Here, too, is where you specify whether or not you want VoiceOver to pronounce the names of graphics (on Web pages, for example).

  • Voices . Choose the voice style for VoiceOver, including how fast and how high it talks.

  • Display . If you're completely blind, these options are irrelevant. If you have some vision, though, this panel lets you specify a degree of magnification for whatever the VoiceOver cursor touches. It also offers a VoiceOver caption box at the lowerleft corner of your screen, which displays, as text, whatever the VoiceOver voice is currently reading.

  • Pronunciation . This pane lets you construct a list of terms that require special pronunciation. For example, Apple has already taught VoiceOver to say "smiley" when it reads the :) characters .

15.6.6. The VoiceOver Master Keyboard List

As you've seen, mastering VoiceOver means learning a long list of keyboard shortcuts. Here are a few ”all right, quite a few ”of the most important ones.

Table 15-1.

Basic Functions

Keystroke

Turn VoiceOver on or off

c-F5

VoiceOver menu

Control-Option-F7

VoiceOver Help

Control-Option-question mark (?)

Help for a highlighted item

Control-Option-H

Lock/unlock Control-Option keys

Control-Option-Semicolon (;)

Open the Commands menu for an item

Control-Option-H twice

Open VoiceOver Utility

Control-Option-F8

Start keyboard practice (speaks key names)

Control-Option-K

Close a menu, stop an action, or exit a mode

Esc or Control-Option-Esc

Ignore the next key combination you press

Control-Option-Tab

Magnify or shrink what's in the VoiceOver cursor box

Control-Option-right brace (})/ left brace ({)

Hide or show the VoiceOver cursor and caption box

Control-Option-F11

Resize or move the caption panel

Control-Option-Shift-F10. (Press repeatedly to cycle through Resize and Move functions. Then use arrow keys to resize the caption panel or move it. Press Shift-arrow keys to move by smaller amounts.)

Increase/decrease font size in the caption panel

Control-Option-c-right bracket (])/-left bracket ([)

"Screen curtain" effect (totally black screen for privacy)

Control-Option-Shift-F11

Tile Visuals mode on/off

Control-Option-F10


Note: In Tile Visuals mode, the screen goes black except for whatever element is currently highlighted by the VoiceOver cursor, which moves directly to the center of the screen. This feature can be a tremendous help if you have some extremely limited vision.
Table 15-2.

Navigation

Keystroke

Highlight next window/dialog box element

Control-Option-arrow keys

Top/bottom of window, text area, etc., without scrolling

Control-Option-Home/End (Laptops: Control-Option-Fn-left arrow/right arrow)

Top/bottom of area, scrolling if necessary

Control-Option-Shift-Home/End (Laptops: Control-Option-Shift-Fn-left arrow/right arrow)

Top of the window

Control-Option-c-Home (Laptops: Control-Option-c-Fn-left arrow)

Lower-right corner of the window

Control-Option-c-End (Laptops: Control-Option-c-Fn-right arrow)

Bring the VoiceOver cursor's window to the front

Control-Option-Shift-F2

List every element of a window

Control-Option-I

Highlight the Dock

Control-Option-D

Move to the desktop

Control-Option-Shift-D

Highlight first menu

Control-Option-M (Use arrow keys to move to the other menus.)

Highlight first menulet

Control-Option-M twice

Open the Spotlight menu

Control-Option-M three times

Open a shortcut menu

Control-Option-Shift-M

Back/Forward (movements of the VoiceOver cursor)

Control-Option-Left bracket ([)/Right bracket (])

Turn cursor tracking on or off temporarily

Control-Option-Shift-F3

Move VoiceOver cursor to keyboard focus

Control-Option-Shift-F4

Move keyboard focus to VoiceOver cursor

Control-Option-Command-F4

Move VoiceOver cursor to mouse

Control-Option-Shift-F5

Move mouse to VoiceOver cursor

Control-Option-Command-F5

Getting Your Bearings

Keystroke

Speak program's name

Control-Option-F1

Display a menu of program names

Control-Option-F1 twice (Esc to close it.)

Display a menu of window names

Control-Option-F2

Menu of window names, this program only

Control-Option-F2 twice

Describe what's in the VoiceOver cursor box

Control-Option-F3

Describe what you've highlighted using the keyboard

Control-Option-F4

Describe what's under the mouse

Control-Option-F5

Say mouse's position (pixels from top-left screen corner)

Control-Option-F5 twice

Click what's under the mouse

Control-Option-Shift-Space bar (twice for a double-click)

Describe the selected item

Control-Option-F6

Read everything in the VoiceOver cursor box

Control-Option-A

Read everything visible in the window

Control-Option-Shift-W

Repeat the last spoken phrase

Control-Option-Z

Save the last spoken phrase to a file on the desktop

Control-Option-Shift-Z. (Also saves a crash log that can help a technician figure out what went wrong.)

Web pages

Keystroke

List the links on a Web page

Control-Option-U

Next frame/Previous frame

Control-Option-Command-M/Control-Option-Command-Shift-M

Text Manipulation

Keystroke

Read all text

Control-Option-A

Get text attributes

Control-Option-T

Add a bookmark in text

Control-Option-Shift-1

Jump to a bookmark in text

Control-Option-1

Read paragraph in VoiceOver cursor

Control-Option-P

Read previous/next paragraph

Control-Option-Shift-Page Up/Page Down

Read sentence in VoiceOver cursor

Control-Option-S

Read previous/next sentence

Control-Option-Page Up/Page Down

Read line in VoiceOver cursor

Control-Option-L

Read previous/next line

Control-Option-up/down arrow

Read word in VoiceOver cursor

Control-Option-W (Press twice to hear the word to hear the word spelled phonetically.)

Figure 15-17. Top: Most people never see the Ink pane of System Preferences, since it appears only when you install a graphics tablet.

Bottom: You can shrink the Ink toolbar down to a small square by clicking on the zoom button (Section 1.2.3), or expand it to include the Ink pad by clicking the notepad icon at the toolbar's right.

Table 15-3.

Read next /previous word

Control-Option-right arrow/left arrow

Read character in VoiceOver cursor

Control-Option-C (Press twice to hear the phonetic character.)

Read previous/next character

Control-Option-Shift-left/right arrow

Figure 15-18. As you write, your penstrokes appear on screen. They disappear as the Mac recognizes your writing and inserts it at the insertion point. Print neatly on the overlay ”don't use script ”and make capital letters distinctly larger than lowercase letters . It's OK if the yellow writing area extends beyond your document window.

Table 15-4.

Move to first/last visible word

Control-Option-Home/End (Laptops: Control-Option-Fn-left arrow/right arrow)

Move to last visible word

Control-Option-End

Move to beginning/end of text, scrolling if necessary

Control-Option-Shift-Home/End (Laptops: Control-Option-Shift-Fn-left arrow/right arrow)

New tab stop (in TextEdit)

Control-Option-Space bar

Delete the current tab stop (in TextEdit)

Control-Option-Delete


Tip: If your Mac life depends on VoiceOver, you could probably use its assistance when logging in, too. VoiceOver can indeed assist by, for example, reading the list of account holders to you ”but only if you ask it to. See Section 12.6.
 <  Day Day Up  >  

Категории