macOS Installation
Dasher is available for macOS as a DMG installer. Version 5.14 is the latest release compatible with recent macOS versions.
System Requirements
- macOS 10.9 (Mavericks) or later
- macOS 11 (Big Sur) or later recommended for Apple Silicon
- 50 MB free disk space
Supported Macs
- Intel Macs: macOS 10.9+
- Apple Silicon (M1/M2/M3): macOS 11.0+
Downloading
Download the DMG from GitHub Releases:
Look for Dasher-x.x.x.dmg (current: v5.14)
Installation
Standard Installation
-
Open the DMG
- Double-click the downloaded
.dmgfile - A window opens showing Dasher.app
- Double-click the downloaded
-
Install to Applications
- Drag Dasher.app to the Applications folder
- Wait for copy to complete
- Eject the DMG
-
Launch Dasher
- Open Applications folder
- Double-click Dasher
”Unidentified Developer” Error
If you see this message:
“Dasher.app can’t be opened because it is from an unidentified developer”
Solution:
- Locate Dasher.app in Finder
- Control-click (right-click) on Dasher.app
- Select Open from the menu
- Click Open in the dialog that appears
You only need to do this once. macOS will remember your choice.
Alternative: Right from the Terminal
xattr -cr /Applications/Dasher.app
This removes the quarantine attribute that blocks unsigned apps.
Input Devices on macOS
Dasher for macOS supports several input methods:
Mouse or Trackpad
- Move cursor to steer through letters
- Click to select and confirm
- Adjustable speed in Preferences
Touchscreen
If you have a touchscreen MacBook or external display:
- Navigate with finger gestures
- Supports multi-touch
Head Tracking
Use your Mac’s built-in camera:
- Go to Dasher → Preferences → Control
- Select “Head tracking (camera)”
- Allow camera access when prompted
- Follow calibration instructions
Switch Access
For single-switch or multiple-switch scanning:
-
Connect switches via:
- USB switch interface
- Bluetooth switches
- Keyboard shortcuts
-
Go to Dasher → Preferences → Control
-
Select “Button(s) / Switch(es)”
-
Configure switch count and mode
macOS Switch Control Integration
Dasher works with macOS’s built-in Switch Control:
- Go to System Settings → Accessibility → Switch Control
- Enable Switch Control
- Add switches (keyboard, mouse button, or adaptive device)
- Configure scanning style
- Launch Dasher and select “Switch” as input method
VoiceOver Integration
Dasher is compatible with VoiceOver:
- VoiceOver reads text as you enter it
- Use VoiceOver gestures for navigation
- Configure audio feedback in Dasher preferences
Speech Output
Dasher can use macOS’s built-in text-to-speech:
Enabling Speech
- Go to Dasher → Preferences → Speech
- Check “Enable speech output”
- Select a system voice
- Adjust rate and volume
Adding More Voices
- Go to System Settings → Accessibility → Spoken Content
- Click “Voices” or “System Voice”
- Download additional voices as needed
Troubleshooting
Problem: “Damaged” or “can’t be opened” error
Solution:
# Remove quarantine attribute
xattr -cr /Applications/Dasher.app
# Then try launching again
open /Applications/Dasher.app
Problem: Dasher crashes on launch
Solution:
- Check macOS version (need 10.9+)
- Download v5.14 for recent macOS
- Try running from Terminal to see error messages:
/Applications/Dasher.app/Contents/MacOS/Dasher - Check crash logs in Console.app
Problem: Camera not working for head tracking
Solution:
- Grant camera permissions: System Settings → Privacy & Security → Camera
- Ensure no other app is using the camera
- Test camera in Photo Booth first
- Check Dasher → Preferences → Control for calibration
Problem: No sound output
Solution:
- Check System Settings → Sound (Output not muted)
- In Dasher, check Preferences → Speech
- Test system speech in Terminal:
say "test"
Problem: Switch Control not working
Solution:
- Verify macOS Switch Control is enabled
- Test switches work in System Settings
- Ensure Dasher has accessibility permissions
- Try keyboard switches first (space/enter)
Problem: For older macOS (pre-10.5)
Solution:
- The v4.11 package requires expat 2.0.1
- Consider upgrading macOS if possible
- Or build from source (see Development Guide)
Uninstalling
To completely remove Dasher:
- Quit Dasher if running
- Drag Dasher.app to Trash
- Remove preferences:
rm ~/Library/Preferences/org.alternativeinterface.Dasher.plist - Remove application support (optional):
rm -rf ~/Library/Application\ Support/Dasher
Finding Alphabet Files
Alphabet files are inside Dasher.app:
- Right-click Dasher.app
- Select “Show Package Contents”
- Navigate to:
Contents/Resources/alphabets/
To add custom alphabets, copy files to this folder.
Training Texts Location
Training texts are at:
Dasher.app/Contents/Resources/training/
Add custom training texts here for better predictions.
Need Help?
- Main Installation Guide - Other platforms
- FAQ - Common questions
- User Manual - Complete usage guide
- Matrix Chat - Get help from the community
- GitHub Issues - Report bugs