Accessibility Features

VoiceOver support, keyboard navigation, and inclusive design for all users

Accessibility Commitment

Music Creation for Everyone

Stori is designed to be accessible to all users, including those with visual, motor, or cognitive disabilities:

  • Full VoiceOver Support: All UI elements properly labeled
  • Keyboard Navigation: Complete keyboard control without mouse
  • High Contrast: Respects system appearance settings
  • Focus Indicators: Clear visual focus for keyboard navigation
  • Semantic Labels: Meaningful descriptions for assistive tech
  • macOS Integration: Works with system accessibility features

Accessible interface with clear labels and focus indicators

👁️ VoiceOver Support

Stori provides comprehensive VoiceOver support for blind and low-vision users:

🎛️ UI Elements

  • Buttons: Clear action labels (e.g., "Play button", "Stop button")
  • Sliders: Current value announced (e.g., "Volume 80%")
  • Tracks: "Track 1, Audio Track, 2 regions"
  • Regions: "Audio region, 0:10 duration, Track 1"
  • Time Display: "Current position 1 minute 23 seconds"

⌨️ VoiceOver Commands

  • Enable: ⌘F5 to toggle VoiceOver
  • Navigate: VO+Arrow keys to move
  • Interact: VO+Space to activate
  • Read All: VO+A to read everything
  • Rotor: VO+U for quick navigation
  • Context Menu: VO+Shift+M

⏯️ Transport Controls

  • Play Button: "Play button" / "Pause button" (Space)
  • Stop Button: "Stop button, Stop playback and return to start" (⌃Space)
  • Record Button: "Record button" / "Stop Recording button" (R)
  • Rewind: "Rewind button, Skip backward one beat" (,)
  • Fast Forward: "Fast Forward button, Skip forward one beat" (.)
  • Cycle Mode: "Cycle button, Enabled/Disabled" (C)
  • Transport State: Playing/Stopped/Recording announced

🎵 Timeline Navigation

  • Track List: Navigate tracks with VO+arrows
  • Region Selection: Each region announced with details
  • Time Position: Playhead position spoken
  • Selection Count: "3 regions selected"

🎚️ Mixer Navigation

  • Channel Strips: "Track 1 channel strip"
  • Fader Values: "Volume -6.2 decibels"
  • Pan Position: "Pan 30% left"
  • Effect Slots: "Reverb in slot 1"
  • Parameters: Current values announced
⌨️

Keyboard focus indicators throughout interface

Keyboard Navigation

Full Keyboard Control

Navigate and control Stori entirely with the keyboard:

  • Tab Navigation: Tab/Shift+Tab to move between controls
  • Arrow Keys: Navigate lists, adjust values, move selection
  • Space/Enter: Activate buttons and controls
  • Escape: Cancel operations, close modals
  • Context Menus: fn+⌃+F2 then arrow keys
  • Menu Bar: ⌃F2 to access menus
  • Focus Indicators: Blue outline shows current focus

🎨 Visual Accessibility

🌓

Dark Mode Support

Stori automatically adapts to your macOS appearance settings:

  • Automatic light/dark mode
  • Follows system preferences
  • Optimized contrast ratios
  • Reduced eye strain
  • Professional color schemes
🔍

High Contrast Mode

Enhanced visibility for users with visual impairments:

  • Respects "Increase Contrast" setting
  • Higher contrast UI elements
  • Clearer borders and outlines
  • Enhanced focus indicators
  • Better text legibility
📏

Font Scaling

Respects macOS text size preferences:

  • Dynamic Type support
  • Scales with system settings
  • Maintains layout integrity
  • Readable at all sizes
🎨

Color Blind Modes

Color coding uses multiple visual cues:

  • Not reliant on color alone
  • Icons accompany colors
  • Text labels for status
  • Pattern differentiation
Motor Accessibility

Features for Motor Disabilities

Stori includes features to help users with motor control challenges:

  • Large Click Targets: Generous hit areas for buttons
  • Keyboard Shortcuts: Reduce mouse dependency
  • Double-Click Alternative: Single-click + Enter for editable fields
  • Drag Tolerance: Forgiving drag thresholds
  • Sticky Keys Compatible: Works with macOS Sticky Keys
  • Voice Control: Compatible with macOS Voice Control
  • Switch Control: Works with external switch devices
🖱️

Large, accessible click targets and controls

🧠

Clear, consistent interface design

Cognitive Accessibility

Clear & Consistent Design

Features to reduce cognitive load and support learning:

  • Consistent Layout: Same controls in same places
  • Clear Labels: Descriptive text, not just icons
  • Tooltips: Hover for helpful explanations
  • Undo/Redo: Experiment without fear (⌘Z/⌘⇧Z)
  • Visual Feedback: Clear indication of actions
  • Error Prevention: Confirmations for destructive actions
  • AI Assistant: Get help anytime via chat

⚙️ Enabling macOS Accessibility Features

👁️ VoiceOver

  • Enable: ⌘F5 to toggle
  • Settings: System Settings → Accessibility → VoiceOver
  • Training: VoiceOver Quick Start tutorial
  • Speech Rate: Adjust in VoiceOver Utility

⌨️ Keyboard Access

  • Full Keyboard Access: System Settings → Keyboard → Keyboard Navigation
  • Enable: Turn on "Use keyboard navigation"
  • Tab Navigation: Navigate all controls
  • Focus Shortcuts: ⌃F2-F7 for different areas

🎨 Display

  • Increase Contrast: System Settings → Accessibility → Display
  • Reduce Motion: Disable animations
  • Reduce Transparency: Solid backgrounds
  • Display Accommodations: Color filters

🗣️ Voice Control

  • Enable: System Settings → Accessibility → Voice Control
  • Commands: "Click Play", "Show numbers"
  • Dictation: Text input via speech
  • Custom Commands: Create workflows

🖱️ Pointer Control

  • Slow Down Mouse: Reduce pointer speed
  • Shake to Locate: Find cursor easily
  • Sticky Keys: Press modifiers sequentially
  • Mouse Keys: Control cursor with keyboard

🎧 Audio

  • Mono Audio: Combine stereo to mono
  • Flash Screen: Visual alert alternatives
  • Background Sounds: Focus aid
  • Live Captions: For voice content

Help Us Improve Accessibility

We're committed to making Stori accessible to everyone. If you encounter accessibility barriers or have suggestions for improvement, please let us know.

Report Accessibility Issue