| Command | Gesture | Keyboard |
|---|---|---|
| * = Quick Nav Only | Quick Nav Only | |
| Accessibility Shortcut | Triple-Click Home | VO + H + H + H |
| Activate Item | Double Tap or Split Tap | VO + Spacebar |
| Adjust Value | Swipe Up or Down | Up or Down Arrow * |
| App Switcher | Double-Click Home | VO + H + H |
| Back/Escape | Two-Finger "Z" | Escape |
| Change Item's Label | Two-Finger Double Tap and Hold | VO + / |
| Change Rotor Item | Two-Finger Rotate | Up Arrow + Left or Right Arrow * |
| Copy Spoken Text | Three-Finger Quadruple Tap | VO + Shift + C |
| Home | Click Home | VO + H |
| Item Chooser | Two-Finger Triple Tap | VO + I |
| Magic Tap (Pause Music) | Two-Finger Double Tap | VO + - |
| Mute VoiceOver | Three-Finger Double Tap | VO + S |
| Next/Previous Rotor Item | Swipe Up or Down | Up or Down Arrow * |
| Pause Speech | Two-Finger Tap | Control |
| Quick Navigation On/Off * | (Keyboard Only Feature) | Left Arrow + Right Arrow |
| Read All From Current Position | Two-Finger Swipe Down | VO + A |
| Read All From Top | Two-Finger Swipe Up | VO + B |
| Screen Curtain | Three-Finger Triple Tap | VO + Shift + S |
| Scroll | Three-Finger Swipe | Option + Arrow Keys * |
| Select First Item | Four-Finger Tap Top of Screen | Control + Up Arrow * |
| Select Item | Tap | VO + Right or Left Arrow |
| Select Last Item | Four-Finger Tap Bottom of Screen | Control + Down Arrow * |
| Select Next/Previous Item | Swipe Right or Left | VO + Right or Left Arrow |
| Show Keyboard | Eject | |
| Switch Apps | Double-Click Home or Four-Finger Swipe Left/Right | Command + Tab or Shift Tab |
| Turn Off VO Help | Two-Finger "Z" | Escape |
| VO (VoiceOver Keys) | Control + Option | |
| VoiceOver Help | VO + K |
| Navigation Item |
|---|
| Buttons |
| Form Controls |
| Headings |
| Images |
| Landmarks |
| Links |
| Lists |
| Rows |
| Tables |
| Vertical Navigation |
| Navigation Item | Key |
|---|---|
| ARIA Landmark | W |
| Button | B |
| Form Control | C |
| Heading | H |
| Heading Level 1 | 1 |
| Heading Level 2 | 2 |
| Heading Level 3 | 3 |
| Heading Level 4 | 4 |
| Heading Level 5 | 5 |
| Heading Level 6 | 6 |
| Image | I |
| Link | L |
| List | X |
| Previous Nav Item | Shift + Key |
| Static Text | S |
| Table | T |
| Text Field | R |
| Apple Accessibility Resources |
|---|
| iPhone User Guide |
| iOS 10 User Guide in Plain HTML |
| VoiceOver Keyboard Commands |
| VoiceOver Gestures |
| Accessibility - iPhone - Apple |
| Accessibility for iOS Developers |
| Element or Attribute | Supported |
|---|---|
| <abbr> title | No |
| <caption> | Yes |
| <fieldset> <legend> | Yes |
| <img> alt | Yes |
| <img> longdesc | No |
| <hX> Headings | Yes |
| <td> headers | No |
| <th> | Yes |
| <label> | Yes |
| <th> scope | No |
| lang attribute | Yes |
| title attribute | Yes, Focusable Elements & <img> |
| <table summary> | Yes |
| Attribute | Supported |
|---|---|
| aria-describedby | Yes |
| aria-expanded | Yes |
| aria-haspopup | Yes |
| aria-hidden | Yes |
| aria-invalid | Yes |
| aria-label | Yes |
| aria-labelledby | Yes |
| aria-live=assertive | Yes |
| aria-pressed | Yes |
| aria-required | Yes |
| aria-selected | Yes |
| Landmarks | Yes |
| role=alert | Yes |
| role=alertdialog | Yes |
| role=dialog | Yes |
| role=status | Yes |
| role=tab | Yes |
| aria-modal | Yes |
| Element or Attribute | Supported |
|---|---|
| <article> | No |
| <aside> | Yes |
| <audio> | Yes |
| <canvas> | Yes (VO can't read text) |
| <details> <summary> | Yes |
| <dialog> | No |
| <figure> <figcaption> | No |
| <footer> | Yes |
| <header> | Yes |
| <input autofocus> | Yes |
| <input disabled> | Yes |
| <input min/max> | Yes on date |
| <input pattern> | Yes |
| <input placeholder> | Yes |
| <input required> | Yes |
| <input step> | No |
| <input type=color> | No |
| <input type=date> | Yes |
| <input type=datetime-local> | Yes |
| <input type=datetime> | No |
| <input type=email> | Yes |
| <input type=file> | Yes |
| <input type=month> | Yes |
| <input type=number> | Yes |
| <input type=range> | Yes |
| <input type=search> | Yes |
| <input type=tel> | Yes |
| <input type=time> | Yes |
| <input type=url> | Yes |
| <input type=week> | No |
| <main> | Yes |
| <mark> | No |
| <meter> | No |
| <nav> | Yes |
| <progress> | Yes (no role) |
| <section> | Yes as "Region" |
| <svg> | Yes (VO can read text) |
| <track> | Yes |
| <video> | Yes |