v0.1.30
Pre-releaseAdvanced theming
It's now possible to create advanced themes for FUTO Keyboard! Check out the Themes page which will be expanded in the future.
This sits in addition to the already-existing simple in-app editor that was introduced in v0.1.27. So to recap:
- Simple theming by typical end-users, for personal themes and whatnot, is done directly inside the app. It's fairly limited and stays inside the app, so there are no sharing options, beyond you sharing a background picture.
- Advanced theming by artists or developers is done via the new web editor with a desktop device, and is more complicated. It produces ZIP themes which can be shared anywhere and imported into FUTO Keyboard via the theme menu.
The advanced theme editor requires using a desktop device, you can't use it from your phone. This is an intentional scope decision. If you want to make themes from your phone, you should consider simple theming instead. Advanced theming allows modifying all 44 colors of the keyboard individually, as well as applying custom bitmap borders and icons to keys via a matchrule system. The advanced theme editor will continue to be worked on over time. You can access it here: https://keyboard.futo.tech/theme-editor
To learn how the editor works, I recommend downloading some of those themes and importing them into the editor. This way, you can see a real example of how the various features are used. If you make something cool, share it with us in the Discord, Zulip, or email it to us! The themes page will be updated to allow user theme submissions next.
We're still figuring out how to allow advanced customization of a mobile keyboard without destroying performance or flexibility, so consider this functionality to still be somewhat of a preview. Things may end up needing to be changed, and if you encounter any specific limitations or issues, and have a suggestion for a new feature to overcome it, let us know.
KASROZ
KASROZ is our new keyboard layout that's been optimized for swipe typing in English. It builds on the work of ClearFlow, another swipe-optimized layout, but uses a different optimization function that ends up working better with modern neural swipe decoders.
You can learn more about KASROZ and how it was made in this blog post. We believe it's the optimal layout for swipe typing in English.
If you'd like to try KASROZ, you can access it directly in FUTO Keyboard Settings > Swipe Typing > KASROZ.
We'd be happy to hear your feedback on this!
Swipe to switch languages (setting)
To enable this, go to Keyboard & Typing > Long-Press Keys & Spacebar > set Spacebar's Swipe to Switch langauge
This is a feature that already existed before, but this version greatly improves it with visual and haptic feedback, and a reduced distance for switching. In layouts where the spacebar is vertical (KASROZ and ClearFlow), swipe vertically to switch languages.
Other
- Language is no longer shown on spacebar if there's only one active
- Fixed translations being bugged in many languages displaying XML tags
- Removed Christmas 2025 theme, moved to website as a downloadable option
- Resolved a foldable issue with non-splittable layouts
- Resolved some crashes
- Fixed beam search issue in autocorrect and suggestion model (thanks to #2157)


