Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Swipe nightly (April-May 2026)

We are working on improving the swipe functionality in FUTO Keyboard. The swipe nightly version includes a new ML model for swipe typing. This is a different version from the main nightly.

Download here: https://dl.keyboard.futo.org/nightly-swipe.apk

If you use Obtainium, please use this link that’s specifically for the swipe nightly.

Please note that the nightly version may be unstable. It’s recommended to keep a stable keyboard installed in case it stops working. You can do this by keeping another keyboard installed, or the stable version of FUTO Keyboard. If your phone has a text password for lockscreen, there may be some additional risks.

Make sure it’s working!

ML swipe suggestions will appear with a wavy underline as shown:

wavy underline

If you don’t see this wavy underline, then the ML swipe is not working and you’re using the old algorithm as a fallback. You’ll need to ensure the following:

  1. Enable “Use experimental swipe model” in Keyboard & Typing
  2. You have FUTO Keyboard (Dev Build) selected as your keyboard, and that dev build is from the above link
  3. Check the bottom of FUTO Keyboard (Dev Build) settings shows your version as something like: “v0.1.28-[…]–branch-swipe-[…]”

Debug info

In this build, the voice input button is replaced with a debug button for easy access. If you want to put voice input back, tap ••• in the action bar, and Edit Actions.

In the debug panel, you can view which models are running. In the case of QWERTY English, you should have all 3 models running.

Limitations

This swipe model works for all layouts and languages, though it is more optimized for QWERTY English.

If you have multilingual typing enabled, the results may be degraded even if you’re on QWERTY English, as the special optimizations have to be disabled.

The swipe may not react immediately to newly learned words or personal dictionary entries. This will be improved in the future before release.

This has not been thoroughly tested with many languages, so swiping may be broken in some languages. Please report it if this is the case.

Feedback

When you are using this build, please let us know any feedback about the swipe, positive or negative, via one of the following channels: