SailfishEase keyboard

Your rating: None Average: 5 (3 votes)

Finally the MessagEase keyboard is available for everyone! (requires patchmanager)
This is a very special keyboard that perfectly combines the usual typing experience with few other swipe gestures that allows you to get rid of all your classical typos.
This keyboard was originally ported (from scratch AFAIK) by Jimmy Huguet on SailfishOS, but he never created an rpm for it, so here it is. This one is slightly different from the one you can find in his repo on GitLab, because this version allows to use patchmanager. Despite some few bug fixes, the code is basically the same and if he will ever update his repo, this package will be updated ASAP.

Available layouts are English, Italian, German, Belarusian-latin and Norwegian Nynorsk. If you need a different character maps or different accents for your language send me your request (a simple drawing is better) or you can create it yourself and share it with the community :)

If you istalled any version previous than the openrepos landing, it's better if you remove them before installing this. (contact me if you have any doubt on how to)

# patching notes
The keyboard requires patchmanager. For simplicity the patch is applied upon installation. If it fails to apply, patchmanager should show a notification message. In such a case it means that you probably have some other special layout that modifies the jolla-keyboard default files.
In any case, if the patch does not apply automatically on installation, then remember that after applying manually the patch it is necessary to restart the maliit-server:
systemctl-user restart maliit-server.service

# How to use it
The 9 most used letter are in a 3x3 grid, just tap the letter to input any of the 9

  • to input "a", just tap on "a"

the remaining of the alphabet is showed around each of the 9 letters : you swipe from that letter to the direction of the letter you want, the letter selected is shown instead of the main letter, inside the circle

  • to input "k", press "h" then swipe to the right

Special characters are available but not shown by default, you can tap the bottom left key "*.$" to make them appear.
At any time (whether they are visible or not) you can input a special character the same way you input other letter

  • to input ".", press "e" then swipe down

Numbers are available by pressing the "?123" key on the right.
You can input accentuated characters by entering the diacritics you want to use after the character

  • to input "é", input "e" then input "´" ("n" then swipe up-right)

if you wanted to input two characters but they got automatically merge, you can press the erase key on the top right (the arrow with a X)

  • if you wanted to input "e´" but you got "é", just press erase

# development notes
I made few attempts to make it work without patching, but i'm afraid it is not possible without redesigning the keyboard. For the 8pen keyboard it was possible, but for this one I'm not able to fill a "Column" component with a "MultiPointTouchArea", maybe I'm mistaking something. If this was possible, then getting rid of patching would be possible as well. Contact me on telegram if you ave any suggestions.

Very big thanks to Jimmy Huguet to have coded this amazing keyboard, and a special thank to 247 for all the bug reports and testing :)

Application versions: 
File sailfish-ease-vkb-0.1.4-1.noarch.rpm55.61 KB06/12/2018 - 13:07
File sailfish-ease-vkb-0.1.4-2.noarch.rpm55.77 KB07/12/2018 - 11:52

Fri Dec 07 2018 Version 0.1.4-2
- Add Norwegian Nynorsk

Tue Dec 04 2018 Version 0.1.4-1
- Adapt to patchmanager
- Adapt to jolla-keyboard swiping gesture


pstassen's picture

Fantastic! The Ease keyboard layout was unusable after Jolla introduced the "swipe to change layout"-function on Sailfish 3. Thanks a bunch for patching this!

foolsbazar's picture

That's my very good honor :)

Historyscholar's picture

Dose it Support Chinese?

foolsbazar's picture

Sorry, I thought  that text prediction was working. I doesn't, so no support yet.
Text prediction might come at some point, then I'll upload also chinese pinyin layout

foolsbazar's picture

Well, i know nothing about chinese alphabet. As long as it can be mapped in a grid 9x9 (81 chars including symbols) it is potentially possible. Text prediction relies only on the Xt9inputhandler, which is present only in official devices, therefore it does not depend on this keyboard.