OKBoard (a.k.a. Magic Keyboard) is a gesture based keyboard that allow single stroke typing. Usage is explained in this video. English, French and Dutch are supported without the need for additional packages, other language resources are available in separate packages, e.g. for Swedish (okb-lang-sv).
Only the original Jolla phone is supported at the moment because the implementation is dependent on screen resolution and size. User experience is significantly reduced on other devices (error rate is higher, and this was also true for older releases)
Do not use other third party keyboards at the same time (unless they are just simple layouts for new languages).
Language files can be extracted from the RPM if you want to build from source.
Source code: http://git.tuxfamily.org/okboard/okb-engine.git/ and http://git.tuxfamily.org/okboard/okb-keyboard.git/. Instructions for adding new languages are included (latin alphabet only at the moment).
Update 12/1/2017: you can generate third party language files by fetching yesterday commit. You sould start with an empty language configuration file as default settings should be allright.
0.5.10: auto-spacing fix (cf. Web Pirate crash on TMO thread) + improved language files (added movies subtitles from OPUS)
0.6 : Lots of bug & performances fixes. Most noticeable improvements include:
Third party language files have to be re-generated with current git version tools (DB format version 16)