VoiceOver Activities#
Activities let you create custom VoiceOver configurations for specific applications or contexts. Instead of constantly changing settings, you can switch between pre-configured “activities” with different verbosity levels, web navigation options, and hot spots.
What Is an Activity?#
An activity is a collection of VoiceOver settings including:
- Verbosity levels
- Web navigation preferences
- Hot spots (10 per activity)
- Associated applications or websites
When you switch activities, all these settings change together.
Default Activities#
VoiceOver includes a default activity that applies when no custom activity is active. Your normal settings are the default activity.
Creating an Activity#
- Open VoiceOver Utility (VO + F8)
- Go to Activities category
- Click + to add a new activity
- Name your activity (e.g., “Coding”, “Email”, “Research”)
- Configure settings for this activity
Activity Settings#
For each activity, you can customize:
- Verbosity: How much detail VoiceOver speaks
- Web settings: Navigation mode, rotor contents
- Hot Spots: 10 unique hot spots for this activity
- Associated apps: Which apps trigger this activity
Associating Apps and Websites#
You can have activities activate automatically:
For Applications#
- In the activity settings, find “Applications”
- Click +
- Choose an application
- When you open that app, the activity activates
For Websites#
- In the activity settings, find “Websites”
- Click +
- Enter a website URL or domain
- When you visit that site in Safari, the activity activates
Switching Activities#
Manual Switching#
| Action | Command |
|---|---|
| Open Activity Chooser | VO + X |
| Switch to previous activity | VO + X + X (press twice) |
Using the Activity Chooser:
- Press VO + X
- Navigate activities with Up/Down Arrow
- Press Return to select
Automatic Switching#
If you’ve associated apps or websites, activities switch automatically when you:
- Open an associated application
- Navigate to an associated website
When you leave the app or site, VoiceOver returns to the default activity.
Practical Activity Examples#
Coding Activity#
Settings:
- Low verbosity (less chatter while thinking)
- Punctuation: All (need to hear code symbols)
- Typing echo: Characters (confirm each keystroke)
- Associated apps: Xcode, VS Code, Terminal
Email Activity#
Settings:
- Medium verbosity
- Punctuation: Some
- Hot Spots: Inbox, Compose button, Search field
- Associated apps: Mail
Web Research Activity#
Settings:
- Web navigation: DOM mode for detailed exploration
- Rotor: Headings, Links, Landmarks prominently
- Punctuation: None (faster reading)
- Hot Spots: Search field, main content areas
Presentation Activity#
Settings:
- Low verbosity
- Slow speech rate
- High volume
- Associated apps: Keynote, PowerPoint
Activity Hot Spots#
Each activity has its own set of 10 hot spots. This means:
- You can have different hot spots for different workflows
- Switching activities changes available hot spots
- Hot Spot numbers (1-0) work the same way but jump to different locations
Tips for Using Activities#
Tip 1: Start with One Activity#
Create one custom activity for your most-used workflow. Get comfortable before adding more.
Tip 2: Name Activities Clearly#
Use descriptive names like “Coding - Python” or “Web - Research” rather than generic names.
Tip 3: Use App Associations#
Let VoiceOver switch activities automatically by associating apps. This reduces manual switching.
Tip 4: Leverage Activity Hot Spots#
Set up hot spots specific to each workflow. Your “Email” activity hot spots can be different from “Coding” hot spots.
Tip 5: Review Periodically#
As your workflows change, update your activities. Remove ones you don’t use; refine ones you do.
Managing Activities#
Editing Activities#
- Open VoiceOver Utility > Activities
- Select the activity
- Modify settings
- Changes save automatically
Deleting Activities#
- Select the activity in the list
- Click - to remove
- Confirm deletion
Duplicating Activities#
If you want a variation of an existing activity:
- Create a new activity
- Manually configure similar settings
- Make your adjustments
(There’s no built-in duplicate function, but exporting/importing can help.)
Activities and Portable Preferences#
When you export VoiceOver preferences, you can include your activities. This lets you:
- Back up your activities
- Transfer them to another Mac
- Share them with others
Summary#
Activities provide context-specific VoiceOver configurations:
- Create activities for different workflows (coding, email, research)
- Each activity has its own verbosity, web, and hot spot settings
- Associate apps and websites for automatic switching
- VO + X opens the Activity Chooser
- VO + X + X switches to previous activity
- 10 hot spots per activity multiply your quick-access locations
Activities transform VoiceOver from a one-size-fits-all tool to a context-aware assistant that adapts to what you’re doing.