Accessibility
Everything under System Settings › Accessibility, as Nix options. Each one is named after the control
you'd click, and set under programs.nix-plist-manager.options in home-manager.
224 options 159 verified against System Settings
- General — 1 option
- Audio — 10 options
- Audio Descriptions — 1 option
- Display — 25 options
- Hover Text — 19 options
- Keyboard — 42 options
- Live Captions — 7 options
- Live Speech — 3 options
- Motion — 4 options
- Personal Voice — 1 option
- Pointer Control — 23 options
- Read & Speak — 24 options
- RTT — 2 options
- Shortcut — 1 option
- Siri — 1 option
- Subtitles and Captioning — 5 options
- Switch Control — 20 options
- Voice Control — 7 options
- VoiceOver — 1 option
- Zoom — 27 options
Not covered
Section titled “Not covered”What this pane shows that can’t be declared, and why:
34 settings
- Share across devices — synced through iCloud, not stored in preferences
- Touch Accommodations — for touch screens; macOS shows it only with a touch-enabled device
- Press and hold duration — per-headphone settings kept for the connected AirPods or Beats, not in preferences
- Noise Cancellation — per-headphone settings kept for the connected AirPods or Beats, not in preferences
- Press speed — per-headphone settings kept for the connected AirPods or Beats, not in preferences
- Tone volume — per-headphone settings kept for the connected AirPods or Beats, not in preferences
- Audio › Spatial audio follows head movements — per-headphone settings kept for the connected AirPods or Beats, not in preferences
- Headphones › Headphones, AirPods, Beats — per-headphone settings kept for the connected AirPods or Beats, not in preferences
- System speech language (Live Speech) — stored as liveSpeechPreferredLanguage, but writing it doesn’t change what System Settings shows; picking one can download a voice
- Use inertia when scrolling (Mouse) — shown only with a mouse connected
- Pointer Control › Use mouse for scrolling — shown only with a mouse connected
- Pointer Control › Use inertia when scrolling with mouse — shown only with a mouse connected
- Amplification — Headphone Accommodations keeps an archived audio profile per audio route (com.apple.PersonalAudio), not declarable as values
- Conversation Boost — Headphone Accommodations keeps an archived audio profile per audio route (com.apple.PersonalAudio), not declarable as values
- Optimization — Headphone Accommodations keeps an archived audio profile per audio route (com.apple.PersonalAudio), not declarable as values
- Media — Headphone Accommodations keeps an archived audio profile per audio route (com.apple.PersonalAudio), not declarable as values
- Ambient Noise Reduction — Headphone Accommodations keeps an archived audio profile per audio route (com.apple.PersonalAudio), not declarable as values
- Own Voice Amplification — Headphone Accommodations keeps an archived audio profile per audio route (com.apple.PersonalAudio), not declarable as values
- Phone — Headphone Accommodations keeps an archived audio profile per audio route (com.apple.PersonalAudio), not declarable as values
- Tune audio for — Headphone Accommodations keeps an archived audio profile per audio route (com.apple.PersonalAudio), not declarable as values
- Headphone Accommodations — Headphone Accommodations keeps an archived audio profile per audio route (com.apple.PersonalAudio), not declarable as values
- Tone — Headphone Accommodations keeps an archived audio profile per audio route (com.apple.PersonalAudio), not declarable as values
- Transparency Mode — Headphone Accommodations keeps an archived audio profile per audio route (com.apple.PersonalAudio), not declarable as values
- Allow platform switching to control your computer — asks for an administrator and stores its state outside readable preferences
- Zoom › Touch Bar zoom — for Macs with a Touch Bar
- Improve Assistive Voice Features — consent to share data with Apple; never operated
- Choose Display — picks one of the connected displays; per-display state
- Zoom Appearance › Appearance (Zoom) — shown only in picture-in-picture zoom
- Show generated subtitles — not shown on the tested Mac, so where it’s stored couldn’t be observed
- In-App Live Captions — not shown on the tested Mac, so where it’s stored couldn’t be observed
- Play system sounds — not shown on the tested Mac, so where it’s stored couldn’t be observed
- Siri › Type to Siri — not shown on the tested Mac, so where it’s stored couldn’t be observed
- Set range for rapid zooming in and out — not shown on the tested Mac, so where it’s stored couldn’t be observed
- RTT Relay number — the field doesn’t accept a value without a paired iPhone, which the tested Mac didn’t have