Your rating: None Average: 4.8 (70 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.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
File okboard-full-0.6.35-1.armv7hl.rpm10.5 MB18/09/2022 - 14:33
File okboard-full-0.6.35-1.aarch64.rpm10.51 MB18/09/2022 - 14:33
File okboard-full-0.6.37-1.aarch64.rpm10.51 MB05/02/2023 - 14:36
File okboard-full-0.6.37-1.armv7hl.rpm10.5 MB05/02/2023 - 14:36

0.6.37 : Support for SFOS 4.5

0.6.35 : Disable Sailjail to allow admin app to start on SFOS 4.4

0.6.34: Fix for "Installation not complete" error

0.6.27: Support for SFOS 4.1


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!

vansid's picture

This keyboard is one of best kept secrets in Sailfish. Honestly, it works better than Apple's implementation in iOS and it's easily as good as Swype.

Historyscholar's picture

Do you consider Chinese?

eber42's picture

I don't know Chinese (except 你好), so it is not planned currently (I would not even know how to do it)

Kabouik's picture

It does not work on the F(x)tec Pro1, says "Screen size not supported" above the vkb when OKBoard is enabled. Would it be a lot of work to fix it? Its resolution is 2160x1080.

eber42's picture

At the moment OKBoard does not support wider phones such as Pro1 or XA2 plus/ultra because I do not own such devices. Supporting larger phone is not just a scaling issue as strokes show different features depending on the size so new sizes need specific work to support & test.

Good news: I have ordered a Pro1, so expect some improvement in this area (if the device is finally delivered)

DragonLich's picture

May I help you with debugging of XA2 Ultra somehow?

rover's picture

I'm an XA2 Plus user and happy to help test and provide feedback

vansid's picture

When typing long press accented characters (such as è) on Sailfish, the selection box is not drawn properly. Only an all-white box appears. The issue is resolved when OKboard is disabled.

eber42's picture

That is funny, I can reproduce it on an Xperia XA2 but not on the Jolla phone, but that may be due to different themes (dark vs. white). Anyway, I'm adding this to the tentative end-of-year release.

rob_k's picture

An update would be a nice Christmas gift indeed! I can confirm on XA2 that this problem is there with a dark theme. Light theme is doing OK. Kind regards, Rob

pakman's picture

The problem can also be seen on the Xperia X, and only on dark ambiences. More discussion here: http://talk.maemo.org/showthread.php?p=1563481#post1563481

ferlanero's picture

With large screen devices coming to Sailfish (e.g Xperia 10 Plus), OKBoard doesn't work :( Could we get an update, please?

eber42's picture

OK I've got the message. I am putting this request on the top of my roadmap, but I have to find a few rainy week-ends during the holiday season to find a proper solution, so a fix is probably at least a few weeks away. For now I think Xperia 10 should be easy but XA2 ultra & plus support would require substantial work.

ferlanero's picture

Good to know you are on it :) Adapting OKBoard to bigger screens like the Xperia 10 Plus it's a must to, I think, due to growing screen sizes in smartphones every year. Remember I can help you with anything debug you need with my 10 Plus. Thank you very much for your hard work!!

Brummkreisel's picture

Will there ever be other screen sizes supported like the XA2 e.g.?