Notice: This is a work in progress. Please submit feedback or suggestions.

VoiceOver for iOS

VoiceOver on iOS is touch based and comes bundled with iOS.

Install

VoiceOver is built in to iOS and you can enable it from your Settings app.

How to find your version

  1. Open the Settings app
  2. Search for "About"
  3. Click the "About" result
  4. Use the "Software Version" number that is listed

Guides, Documentation, and resources

Modes

VoiceOver does not have the same concept of modes that many other screen readers have.

Commands

The following are some common commands.

Common

TaskCommand
Next itemSwipe Right
Previous item (as set by the rotor)Swipe up
Next item (as set by the rotor)Swipe down
Previous itemSwipe Left

General

TaskCommand
Activate ButtonDouble tap
Activate LinkDouble tap
Double tap the current itemtriple tap
Activate Form Controltwo-finger + twist
Turn OffTriple press home (if setting is enabled)
Turn OnTriple press home (if setting is enabled)

Reading

TaskCommand
Read additional information about the current positionthree-finger tap
Dismisses an alert or returns to the previous screen.Two-finger scrub (move two fingers back and forth three times quickly, making a ā€œzā€)
Next itemSwipe Right
Previous item (as set by the rotor)Swipe up
Next item (as set by the rotor)Swipe down
Pause or stop readingtwo-finger tap
Previous itemSwipe Left
Read all from the top of the screentwo-finger + swipe up
Start reading from current positiontwo-finger + swipe down
next container (correct item type must be selected)Swipe down
previous container (correct item type must be selected)Swipe up
next heading (correct item type must be selected)Swipe down
previous heading (correct item type must be selected)Swipe up
select and speak an itemTap or touch the item
next landmark (correct item type must be selected)Swipe down
previous landmark (correct item type must be selected)Swipe up
next link (correct item type must be selected)Swipe down
previous link (correct item type must be selected)Swipe up
next table (correct item type must be selected)Swipe down
previous table (correct item type must be selected)Swipe up
next list (correct item type must be selected)Swipe down
previous list (correct item type must be selected)Swipe up
next button (correct item type must be selected)Swipe down
previous button (correct item type must be selected)Swipe up
next form control (correct item type must be selected)Swipe down
previous form control (correct item type must be selected)Swipe up
next text field (correct item type must be selected)Swipe down
previous text field (correct item type must be selected)Swipe up
next search (correct item type must be selected)Swipe down
previous search (correct item type must be selected)Swipe up
next image (correct item type must be selected)Swipe down
previous image (correct item type must be selected)Swipe up

Forms

TaskCommandNotes
Activate ButtonDouble tap
Activate Form ControlDouble tap
select an optionDouble tapmust be in a listbox context, and this is native browser behavior.
enter text<enter text>must be in a form or application context, and this is native browser behavior.
touch type with virtual keyboardExplore the keyboard by single press + move (explore), then release on a keyvirtual keyboard must be open
select next optionSwipe down
select previous optionSwipe up
increment value (must be on a role that supports the command)swipe up
decrement value (must be on a role that supports the command)swipe down