Skip to main content

Dasher v6

Feature & platform status

One shared engine (DasherCore), many native frontends. This is the live, single source of truth for what Dasher v6 supports — and where — today.

Last updated:

How does this compare to Dasher v5?

Dasher v5 shipped native frontends for Windows, Linux/GTK, macOS and iOS (Android was a separate project; Mac/iPhone were unmaintained by the 5.0 beta). Input covered mouse, stylus/tablet, touch, multitouch, tilt, joystick (Linux) and socket input (the conduit for eye/gaze trackers). Notable v5 features: game/training mode, eye-tracker autocalibration, PPM family language models, Kanji/Pinyin conversion, and three TTS backends (SAPI / speech-dispatcher / flite).

Implemented and released Available but in beta / behind a flag Accepted, on the backlog Not available — usually a platform limitation Not applicable on this platform
Dasher v6 feature support by platform Dasher v5 feature support by platform
Feature macOS iOS visionOS Windows GTK
Input
Pointer / eye-gaze input Implemented and released. Implemented and released. Implemented and released. Implemented and released. Implemented and released. Not applicable on this platform. Implemented and released. Implemented and released. Implemented and released. Implemented and released.
Direct touch input Implemented and released. Implemented and released. Implemented and released. Implemented and released. Not available — usually a platform limitation. Not applicable on this platform. Implemented and released. Implemented and released. Available but in beta / behind a flag. Implemented and released.
Single / dual switch scanning Implemented and released. Implemented and released. Implemented and released. Implemented and released. Accepted, on the backlog. Not applicable on this platform. Available but in beta / behind a flag. Implemented and released. Implemented and released. Implemented and released.
Joystick / gamepad input Not available — usually a platform limitation. Not available — usually a platform limitation. Not available — usually a platform limitation. Not available — usually a platform limitation. Not available — usually a platform limitation. Not applicable on this platform. Accepted, on the backlog. Not available — usually a platform limitation. Implemented and released. Implemented and released.
Tilt to steer (device tilt) Not available — usually a platform limitation. Not available — usually a platform limitation. Implemented and released. Implemented and released. Not available — usually a platform limitation. Not applicable on this platform. Not available — usually a platform limitation. Not available — usually a platform limitation. Not available — usually a platform limitation. Not available — usually a platform limitation.
Socket / external cursor input Accepted, on the backlog. Implemented and released. Accepted, on the backlog. Implemented and released. Accepted, on the backlog. Not applicable on this platform. Accepted, on the backlog. Implemented and released. Accepted, on the backlog. Implemented and released.
Hand tracking Not available — usually a platform limitation. Not applicable on this platform. Not available — usually a platform limitation. Not applicable on this platform. Implemented and released. Not applicable on this platform. Not available — usually a platform limitation. Not applicable on this platform. Not available — usually a platform limitation. Not applicable on this platform.
Continuous (always moving) Implemented and released. Implemented and released. Implemented and released. Implemented and released. Implemented and released. Not applicable on this platform. Implemented and released. Implemented and released. Implemented and released. Implemented and released.
Dwell to select Implemented and released. Implemented and released. Implemented and released. Implemented and released. Implemented and released. Not applicable on this platform. Accepted, on the backlog. Implemented and released. Not available — usually a platform limitation. Implemented and released.
Click / tap to zoom Implemented and released. Implemented and released. Implemented and released. Implemented and released. Accepted, on the backlog. Not applicable on this platform. Accepted, on the backlog. Implemented and released. Not available — usually a platform limitation. Not available — usually a platform limitation.
Direct mode (tap boxes) Implemented and released. Not available — usually a platform limitation. Not available — usually a platform limitation. Not available — usually a platform limitation. Not available — usually a platform limitation. Not applicable on this platform. Accepted, on the backlog. Implemented and released. Not available — usually a platform limitation. Not available — usually a platform limitation.
Haptic / rumble feedback Accepted, on the backlog. Not available — usually a platform limitation. Accepted, on the backlog. Not available — usually a platform limitation. Accepted, on the backlog. Not applicable on this platform. Accepted, on the backlog. Not available — usually a platform limitation. Implemented and released. Not available — usually a platform limitation.
Appearance
Dasher canvas rendering Implemented and released. Implemented and released. Implemented and released. Implemented and released. Implemented and released. Not applicable on this platform. Implemented and released. Implemented and released. Implemented and released. Implemented and released.
Colour palette selection Implemented and released. Implemented and released. Implemented and released. Implemented and released. Implemented and released. Not applicable on this platform. Implemented and released. Implemented and released. Implemented and released. Implemented and released.
Custom font family & size Implemented and released. Implemented and released. Implemented and released. Implemented and released. Implemented and released. Not applicable on this platform. Implemented and released. Implemented and released. Implemented and released. Implemented and released.
Left / right-handed layout Implemented and released. Implemented and released. Implemented and released. Implemented and released. Implemented and released. Not applicable on this platform. Implemented and released. Implemented and released. Implemented and released. Implemented and released.
Dark mode / themes Implemented and released. Implemented and released. Implemented and released. Implemented and released. Implemented and released. Not applicable on this platform. Implemented and released. Implemented and released. Implemented and released. Implemented and released.
Language & Prediction
PPM prediction (default model) Implemented and released. Implemented and released. Implemented and released. Implemented and released. Implemented and released. Not applicable on this platform. Implemented and released. Implemented and released. Implemented and released. Implemented and released.
Alternative models (Word / Mixture / CTW) Implemented and released. Implemented and released. Implemented and released. Implemented and released. Implemented and released. Not applicable on this platform. Implemented and released. Implemented and released. Implemented and released. Implemented and released.
Adaptive learning (LM adapts as you type) Implemented and released. Implemented and released. Implemented and released. Implemented and released. Implemented and released. Not applicable on this platform. Implemented and released. Implemented and released. Implemented and released. Implemented and released.
Alphabet & language selection Implemented and released. Implemented and released. Implemented and released. Implemented and released. Implemented and released. Not applicable on this platform. Implemented and released. Implemented and released. Implemented and released. Implemented and released.
Pinyin / CJK conversion Implemented and released. Implemented and released. Implemented and released. Implemented and released. Implemented and released. Not applicable on this platform. Implemented and released. Implemented and released. Implemented and released. Implemented and released.
Output
Spoken output (text-to-speech) Implemented and released. Implemented and released. Implemented and released. Implemented and released. Accepted, on the backlog. Not applicable on this platform. Implemented and released. Implemented and released. Not available — usually a platform limitation. Implemented and released.
Speak typed text on stop Implemented and released. Implemented and released. Implemented and released. Implemented and released. Accepted, on the backlog. Not applicable on this platform. Accepted, on the backlog. Implemented and released. Not available — usually a platform limitation. Implemented and released.
Copy text to clipboard Implemented and released. Implemented and released. Implemented and released. Implemented and released. Accepted, on the backlog. Not applicable on this platform. Implemented and released. Implemented and released. Implemented and released. Implemented and released.
Paste / insert text Implemented and released. Implemented and released. Implemented and released. Implemented and released. Accepted, on the backlog. Not applicable on this platform. Accepted, on the backlog. Implemented and released. Implemented and released. Implemented and released.
System-wide direct text entry Implemented and released. Not available — usually a platform limitation. Not available — usually a platform limitation. Not available — usually a platform limitation. Not available — usually a platform limitation. Not applicable on this platform. Accepted, on the backlog. Not available — usually a platform limitation. Not available — usually a platform limitation. Not available — usually a platform limitation.
Save output to file Implemented and released. Implemented and released. Not available — usually a platform limitation. Not available — usually a platform limitation. Not available — usually a platform limitation. Not applicable on this platform. Accepted, on the backlog. Implemented and released. Implemented and released. Implemented and released.
Undo / redo typed text Accepted, on the backlog. Not available — usually a platform limitation. Accepted, on the backlog. Not available — usually a platform limitation. Accepted, on the backlog. Not applicable on this platform. Accepted, on the backlog. Not available — usually a platform limitation. Implemented and released. Not available — usually a platform limitation.
PDF / screenshot export Not available — usually a platform limitation. Not available — usually a platform limitation. Not available — usually a platform limitation. Not available — usually a platform limitation. Not available — usually a platform limitation. Not applicable on this platform. Accepted, on the backlog. Not available — usually a platform limitation. Implemented and released. Implemented and released.
Control mode (text editing via Dasher nodes) Accepted, on the backlog. Implemented and released. Accepted, on the backlog. Implemented and released. Accepted, on the backlog. Not applicable on this platform. Implemented and released. Implemented and released. Accepted, on the backlog. Implemented and released.
Customization
Grouped settings UI (by usage context) Implemented and released. Not available — usually a platform limitation. Implemented and released. Not available — usually a platform limitation. Implemented and released. Not applicable on this platform. Available but in beta / behind a flag. Not available — usually a platform limitation. Implemented and released. Not available — usually a platform limitation.
Auto-discover engine parameters Implemented and released. Not available — usually a platform limitation. Implemented and released. Not available — usually a platform limitation. Implemented and released. Not applicable on this platform. Available but in beta / behind a flag. Not available — usually a platform limitation. Implemented and released. Not available — usually a platform limitation.
Save / load user settings Implemented and released. Implemented and released. Implemented and released. Implemented and released. Implemented and released. Not applicable on this platform. Implemented and released. Implemented and released. Implemented and released. Implemented and released.
User-facing speed control Implemented and released. Implemented and released. Implemented and released. Implemented and released. Implemented and released. Not applicable on this platform. Implemented and released. Implemented and released. Implemented and released. Implemented and released.
Button / key remapping Implemented and released. Implemented and released. Implemented and released. Implemented and released. Accepted, on the backlog. Not applicable on this platform. Accepted, on the backlog. Implemented and released. Implemented and released. Implemented and released.
Live mini-canvas preview in settings Accepted, on the backlog. Not available — usually a platform limitation. Accepted, on the backlog. Not available — usually a platform limitation. Accepted, on the backlog. Not applicable on this platform. Accepted, on the backlog. Not available — usually a platform limitation. Accepted, on the backlog. Not available — usually a platform limitation.
Multiple UI languages Implemented and released. Implemented and released. Implemented and released. Implemented and released. Implemented and released. Not applicable on this platform. Accepted, on the backlog. Implemented and released. Accepted, on the backlog. Implemented and released.
Training
Guided first-run onboarding Accepted, on the backlog. Not available — usually a platform limitation. Accepted, on the backlog. Not available — usually a platform limitation. Accepted, on the backlog. Not applicable on this platform. Accepted, on the backlog. Not available — usually a platform limitation. Accepted, on the backlog. Not available — usually a platform limitation.
Gamified training (Game Mode) Implemented and released. Not available — usually a platform limitation. Implemented and released. Not available — usually a platform limitation. Accepted, on the backlog. Not applicable on this platform. Accepted, on the backlog. Implemented and released. Not available — usually a platform limitation. Implemented and released.
Custom game / training text files Implemented and released. Not available — usually a platform limitation. Implemented and released. Not available — usually a platform limitation. Accepted, on the backlog. Not applicable on this platform. Accepted, on the backlog. Implemented and released. Not available — usually a platform limitation. Implemented and released.
Platform Integration
System-wide iOS keyboard extension Not applicable on this platform. Not applicable on this platform. Implemented and released. Not available — usually a platform limitation. Not applicable on this platform. Not applicable on this platform. Not applicable on this platform. Not applicable on this platform. Not applicable on this platform. Not applicable on this platform.
visionOS app Not applicable on this platform. Not applicable on this platform. Not applicable on this platform. Not applicable on this platform. Implemented and released. Not applicable on this platform. Not applicable on this platform. Not applicable on this platform. Not applicable on this platform. Not applicable on this platform.
Shared settings (app & keyboard extension) Not applicable on this platform. Not applicable on this platform. Implemented and released. Not available — usually a platform limitation. Not applicable on this platform. Not applicable on this platform. Not applicable on this platform. Not applicable on this platform. Not applicable on this platform. Not applicable on this platform.
Privacy-preserving analytics & crash reporting Implemented and released. Not available — usually a platform limitation. Implemented and released. Not available — usually a platform limitation. Implemented and released. Not applicable on this platform. Implemented and released. Not available — usually a platform limitation. Accepted, on the backlog. Not available — usually a platform limitation.
Lucide icon set Implemented and released. Not available — usually a platform limitation. Implemented and released. Not available — usually a platform limitation. Implemented and released. Not applicable on this platform. Implemented and released. Not available — usually a platform limitation. Accepted, on the backlog. Not available — usually a platform limitation.
v5 to v6 settings migration Implemented and released. Not applicable on this platform. Not available — usually a platform limitation. Not applicable on this platform. Not available — usually a platform limitation. Not applicable on this platform. Implemented and released. Not applicable on this platform. Accepted, on the backlog. Not applicable on this platform.

Building Dasher or want to update this matrix? See the developer handbook.