VoiceOver AAA Audit Checklist

Manual screen-reader pass · macOS + Safari · WCAG 2.2 Level AAA

Audit target

0 of 43 checked (0%)

0. Setup (do once)

1. Global / every-page

Test on home plus 2–3 interior pages.

2. Masthead — font & theme switchers

Highest-risk custom controls: visually obvious but often silent to VoiceOver.

3. How-to guide pages (content + embedded examples)

4. Custom ARIA components

Test each in both browse mode (VO+→) and interaction, and with the Rotor.

5. Forms (where present)

Audit, contact, search, model API request — skip with N/A if none exist.

6. AAA-specific by-ear checks

7. Wrap-up

VoiceOver command reference

VoiceOver command reference
ActionKeys
Toggle VoiceOver⌘ F5
VO modifierControl + Option (VO)
Next / previous itemVO + → / VO + ←
Interact / stop interactingVO + Shift + ↓ / VO + Shift + ↑
Activate itemVO + Space
Read all from cursorVO + A
Stop speechControl
Rotor (headings/links/landmarks/tables)VO + U
Read table rowVO + R

Progress is held in memory only. Use Save as JSON to keep a record (URL + timestamp + every item). Refreshing clears unsaved progress.