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 had a separate community project (acl33/AndroidDasher); 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 Android
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. Not available — usually a platform limitation. Not applicable on this platform.
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. Available but in beta / behind a flag. Not applicable on this platform.
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. Accepted, on the backlog. Not applicable on this platform.
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. Accepted, on the backlog. Not applicable on this platform.
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. Available but in beta / behind a flag. Not applicable on this platform.
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. Accepted, on the backlog. Not applicable on this platform.
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. 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. Available but in beta / behind a flag. Not applicable on this platform.
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. Accepted, on the backlog. Not applicable on this platform.
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. Accepted, on the backlog. Not applicable on this platform.
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. Accepted, on the backlog. Not applicable on this platform.
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. Accepted, on the backlog. Not applicable on this platform.
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. Available but in beta / behind a flag. Not applicable on this platform.
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. Available but in beta / behind a flag. Not applicable on this platform.
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. Available but in beta / behind a flag. Not applicable on this platform.
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. Available but in beta / behind a flag. Not applicable on this platform.
Dark mode / themes RFC 0007 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. Available but in beta / behind a flag. Implemented and released. Available but in beta / behind a flag. Not applicable on this platform.
Node-tree (custom) rendering RFC 0013 Accepted, on the backlog. 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. Not available — usually a platform limitation. 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.
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. Available but in beta / behind a flag. Not applicable on this platform.
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. Available but in beta / behind a flag. Not applicable on this platform.
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. Available but in beta / behind a flag. Not applicable on this platform.
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. Available but in beta / behind a flag. Not applicable on this platform.
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. Available but in beta / behind a flag. Not applicable on this platform.
Image labels for alphabet symbols RFC 0014 Available but in beta / behind a flag. 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. 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.
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. Available but in beta / behind a flag. Not applicable on this platform.
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. Available but in beta / behind a flag. Not applicable on this platform.
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. Available but in beta / behind a flag. Not applicable on this platform.
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. Available but in beta / behind a flag. Not applicable on this platform.
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. Available but in beta / behind a flag. Not applicable on this platform.
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. Available but in beta / behind a flag. Not applicable on this platform.
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. Accepted, on the backlog. Not applicable on this platform.
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. Accepted, on the backlog. Not applicable on this platform.
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. Available but in beta / behind a flag. Not applicable on this platform.
Typing rate display (WPM / CPS) RFC 0012 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. 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.
Customization
Grouped settings UI (by usage context) RFC 0006 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. Implemented and released. Not available — usually a platform limitation. Available but in beta / behind a flag. Not applicable on this platform.
Auto-discover engine parameters RFC 0006 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. Implemented and released. Not available — usually a platform limitation. Available but in beta / behind a flag. Not applicable on this platform.
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. Available but in beta / behind a flag. Not applicable on this platform.
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. Available but in beta / behind a flag. Not applicable on this platform.
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. Accepted, on the backlog. Not applicable on this platform.
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. Accepted, on the backlog. Not applicable on this platform.
Multiple UI languages RFC 0003 Available but in beta / behind a flag. Implemented and released. Available but in beta / behind a flag. Implemented and released. Available but in beta / behind a flag. Not applicable on this platform. Available but in beta / behind a flag. Implemented and released. Accepted, on the backlog. Implemented and released. Available but in beta / behind a flag. Not applicable on this platform.
Training
Guided first-run onboarding RFC 0004 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. Accepted, on the backlog. Not applicable on this platform.
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. Available but in beta / behind a flag. Not applicable on this platform.
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. Accepted, on the backlog. Not applicable on this platform.
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. 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. 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. Not applicable on this platform. Not applicable on this platform.
Privacy-preserving analytics & crash reporting RFC 0001 Implemented and released. Not available — usually a platform limitation. Implemented and released. Not available — usually a platform limitation. Available but in beta / behind a flag. Not applicable on this platform. Implemented and released. 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.
Lucide icon set RFC 0002 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. Not available — usually a platform limitation. Not applicable on this platform.
v5 to v6 settings migration RFC 0005 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. Not applicable on this platform. Not applicable on this platform.

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