Your rating: None Average: 4.9 (66 votes)

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). It currently works on Jolla phone, Xperia X / XA2 / 10 / 10 plus. Larger phones (such as XA2 plus/ultra & Fxtec Pro1) may be supported in a later release.

Do not use other third party keyboards at the same time (unless they are just simple layouts for new languages).

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 in README.md files (latin alphabet only at the moment).

If you get an error message about missing dependencies (dbus-python, patch ...) when installing, just run "pkcon refresh" as root and try again. Also some issues may be solved by uninstalling and reinstalling.

OKBoard tends to break for each new Sailfish release, so if possible, wait for other users reports before upgrading to a new OS version.



Application versions: 
File okboard-full-0.6.25-1.armv7hl.rpm10.5 MB20/10/2020 - 09:05
File okboard-full-0.6.26-1.armv7hl.rpm10.5 MB09/02/2021 - 05:00
File okboard-full-0.6.27-1.armv7hl.rpm10.5 MB13/05/2021 - 13:47
File okboard-full-0.6.34-1.aarch64.rpm10.51 MB29/09/2021 - 20:00
File okboard-full-0.6.34-1.armv7hl.rpm10.5 MB29/09/2021 - 20:00

0.6.34: Fix for "Installation not complete" error

0.6.33: Support for SFOS 4.2 & aarch64 (version pulled out)

0.6.27: Support for SFOS 4.1 still some issues with Android support, stay with SFOS 4.0 if it bothers you

0.6.26: Support for SFOS 4

0.6.25: Support for SFOS 3.4.0 (second try)




PawelSpoon's picture

Thank you for your work! What would i need to change to get support for vollaphone ?

nealb's picture

Excellent work. Thank you.

martinbook85's picture

Is there any way that I can help in getting this app to larger screens? Like testing? I know that time is limited, so no rush. Would just love to have this feature on my phone.

vansid's picture

I initially had the black screen problem after upgrading from 3.4 to 4.0.1. Uninstalling and reinstalling fixed the issue.

_David_'s picture

I also have blackscreen when I'm supposed to be entering text. 
[0.6.26 on, XA2.  Whilst 0.6.25 was a "fresh" installation, I copied my data over from an installation going back a couple of years.]

eber42's picture

What happens if you uninstall OKBoard and then reinstall it again ?

PawelSpoon's picture

Works on 4.0 / xperia 10. Thanks !

aviarus's picture

Seems to be incompatible with sfos 4 yet. Enabled it gives a black screen

eber42's picture

Thanks for the report. I'll try to find a fix before the end of early access. At the moment my phone does not show the upgrade yet (I know I can force install it if needed). I may also have some issues because all my test devices are Jolla1 phones that will not get the upgrade (as far as I understand)

campeon's picture

Hi. Thanks a lot for your work. It's great and amazing. I do have a question... I don't know why, but after every word, it does not include a space..... In android apps. Thanks

eber42's picture

This is a known issue. When using an Android app, the keyboard framework does not provide the value of the text surrounding the cursor. OKBoard uses this information to decide when to add spaces. I have never found  better solution. In the worst case it would require modification to the android emulation packages which is closed source.

martinbook85's picture

Really looking forward to this working on XA2 Ultra! One of the features I miss the most on Sailfish.

rover's picture

Hi @eber42, any news on xa2 plus/ultra support? Still happy to help test if required.

eber42's picture

Hi, I do no own large enough devices to debug the app and generate test cases so I am a bit stuck at the moment. I was expecting to use a Pro 1 which is roughly the same size as the XA2 plus but okboard has performance issue that prevent normal usage and I have not had time to investigate these issues

linuxsquad's picture


when using on WhatsApp installed on Sailfish OS, keyboard eventually freezes. Works fine with native Saildish apps. 



eber42's picture

Please provide a procedure to reproduce the issue consistently, and if possible not involving Whatsapp (as I do not have an account). If I can not reproduce it, I will not be able to fix it. Thanks

freerunner's picture

Works again on 3.4. Thank you!

PawelSpoon's picture

Works now ! Beer is comming. ups where is your paypal button ?

PawelSpoon's picture

Thank you very much !
i am on xperia 10. Now after uninstall install, i can see the keyboard, but the rest of screen goes still black.
with the previous version: the whole page went black, now only the non-keyboard part.

ferlanero's picture

[UPDATE] You need to unistall and install again to OKBoard works correctly

ferlanero's picture

Same here on Sony Xperia XA2 on Sailfish 3.4. Still not working: black screen when keyboard expands

inta's picture

Great app for sure. Sadly it does no longer work correctly with SFOS 3.4, the screen is black as long as the keyboard is opened. Transparent overlays seem to be a problem there.

eber42's picture

Thank you for the report. OKboard is an ugly hack based on Jolla keyboard (that I can not fork due to license) because there are no proper open source keyboard (I have not checked this recently though ...), so it is likely to break for each SFOS release. Thankfully we have early adopter release, so this issue will probably be fixed before 3.4 hits the general public

Edit 10/14: It seems I am late, release next weekend

skyjumper's picture

Unfortunately the same issue for me on J1 - black screen.

eber42's picture

Works for me on 2 different jolla phones. Try to uninstall and reinstall (really). I am interested in other user reports (working or not).

skyjumper's picture

Yep, unistalling and reinstalling worked for me. Thanks!!

PawelSpoon's picture


this time the issues seems worse as the whole page turns black, but the merge to fix phonehook seems not too bad:


beside updated translations like 5 lines :)


ferlanero's picture

Release date are great news. Lots of users are missing this awesome swipe-like keyboard. One of the best predictive keyboards out there indeed!! Thanks!!

nshiell's picture

This is a great app

DragonLich's picture

Looking forward for the XA2 Ultra support. It would be pretty valuable there. And sorry, I did sent a logs by mail before reading that XA2 Ultra is not supported.


Thanks for making this keyboard!