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.
Attachment | Size | Date |
---|---|---|
![]() | 10.5 MB | 20/10/2020 - 09:05 |
![]() | 10.5 MB | 09/02/2021 - 05:00 |
![]() | 10.5 MB | 13/05/2021 - 13:47 |
![]() | 10.51 MB | 29/09/2021 - 20:00 |
![]() | 10.5 MB | 29/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)
Comments
PawelSpoon
Sun, 2022/06/19 - 23:25
Permalink
Hello,
i think you need to disable sailjail in okboards desktop file. it would be also great if you could review my change (and if fine merge) for volla phone
Regards
P
Gunnson14
Mon, 2022/03/14 - 19:48
Permalink
Love the keyboard but the missing space in Android apps was slowing down my typing performance massively. Figured out that after you start a new sentence, it kind of works, just capitalizes all the following words. Then I expirienced that after you picked a suggestion from the predictive input line, even the capitalization works correctly. So I start every message with ".", pick the first sugested and all following words are spaced correctly. My friends are just wondering why all my texts start with a period mark ;-).....Maybe my findings help to fix the spacing issue in the future. Would be amazing. Thx for all the work!
andhar
Thu, 2021/12/30 - 15:34
Permalink
Okboard is working gloriously for me on my setup (see below), though with one hiccup. In Signal (Android), I don't get a space after each word. I have to hit the space bar manually.
Strangely, I don't get the same behaviour in the few other Android apps I have installed (Duck Duck Go browser, SMHI weather, Tor browser). Any ideas?
Okboard-full 0.6.34-1 installed via Storeman on SFOS 4.3.0.12 on Xperia 10 II
PawelSpoon
Sat, 2021/12/25 - 00:44
Permalink
hello, i am playing around with vollaphone. i do get unsupported screensize
i had a short look in to code and log file, i am no expert but i see this:
#define MIN_DEVICE_WIDTH 55
#define MAX_DEVICE_WIDTH 66
and in log:
loadTree(/home/defaultuser/.local/share/okboard/en.tre): 1
Average key distance: 110.08 - DPI: 409 - Diagonal: 6.29 (67.0x145.0, 1080x2340 px) -> Scaling ratio: -1.00 (dpi: 0.00, size: 0.00)
so seems that volla / gs290 has a width of 67. do you think it is a problem to increase max width to 67 ?
and if no, could you release a new version ?
Thanks !
Pawel
gaelic
Tue, 2021/09/28 - 07:56
Permalink
Perfect, now aarch64 is usable :)
D_R
Tue, 2021/09/28 - 00:29
Permalink
Cool, it's working again. Thank you for this Update and your effort.
OhneZ
Mon, 2021/09/27 - 22:10
Permalink
I was able to install the 64 bit version on the Pinephone. On the XA2 the 32 bit version says installation incomplete ?both OS are 4.2.0.21
what am I doing wrong ?
eber42
Tue, 2021/09/28 - 09:43
Permalink
I can confirm it works at least on one 4.2 XA2 I own.
Can you be more specific on how to reproduce the issue, the exact symptoms / error messages, etc. because I can not guess with so little information.
OhneZ
Tue, 2021/09/28 - 21:58
Permalink
before upgrading to 4.2.0.24 I removed Okboard.
But not the German language pack. After the upgrade I reinstalled as it was available. the storeman says successfully installed. But when I open okBoard a red warning message "Installation not complete" appears immediately.Please reinstall. or report the error message install.err.Please install again. or report the error message install.err.
I'm beginning to suspect that something went wrong with the upgrade to 4.2.0.21
eber42
Wed, 2021/09/29 - 09:31
Permalink
Please, could you just send me the file as described in the displayed error message ?
OhneZ
Wed, 2021/09/29 - 17:56
Permalink
The fault was mine. During the upgrade to 4.2 I uninstalled OKboard. It must have broken something then. Therefore, I had the XA2 completely reflashed. and now the Okboard runs as it should. Unfortunately, I have now of course the error message no longer available.
D_R
Wed, 2021/09/22 - 23:38
Permalink
Are there any news regarding SFOS 4.2 ?
teleshoes
Tue, 2021/09/28 - 00:29
Permalink
just tested new version on SFOS 4.2 on Xperia X Compact. works great!
eber42
Thu, 2021/09/23 - 17:07
Permalink
Work is still in progress. There are a few issues to fix. It will take at least a few days
D_R
Fri, 2021/09/24 - 00:06
Permalink
Thank you for your feedback.
rodski9
Wed, 2021/09/08 - 09:21
Permalink
Do you know if it will work at all on a XA2 plus? Should I try?
eber42
Wed, 2021/09/08 - 19:38
Permalink
Not at the moment. The only development device I own that I could use to implement larger keyboard support shows some strange performance issues I do not understand, so at the moment this is on hold.
OhneZ
Wed, 2021/10/13 - 14:55
Permalink
The same problems occur with Pinephone. very delayed input. some words are simply forgotten.
rob_k
Sun, 2021/08/15 - 12:55
Permalink
Hi eber42, I am tempted to switch from XA2 to 10ii, but OKboard is not available on aarch64. Do you intend to create it?
eber42
Mon, 2021/08/16 - 10:14
Permalink
All future OKBoard releases will include an aarch64 build & xperia 10ii support. I'll issue the next one when SFOS 4.2 ships in order to add any related fix and limit the number of successive releases. In the meantime, if you need an unofficial testing RPM just email me.
kirbylife_
Sun, 2021/06/06 - 04:27
Permalink
Can you add please an option to do more smaller the keyboard? the original design seems a little high to me.
Thanks.
eber42
Sun, 2021/06/06 - 16:26
Permalink
I can not change keyboard size because I am using Sailfish keyboard files, so any modification becomes a nightmare when it has to be maintained over new Sailfish releases.
_David_
Sat, 2021/06/05 - 22:09
Permalink
Even 0.6.26 worked on 4.1 here. No Android problems found with either.
I'm living in France now and it would be nice to be able to switch to the French dictionary... with a separate user dictionary but not an AZERTY keyboard!. Is that possible?
What's the structure of the user dictionary? It would be nice to be able to enter a custom word from the Settings UI.
eber42
Sun, 2021/06/06 - 16:26
Permalink
Thanks for your feedback. Maybe I overreacted when I issued a new release for SFOS 4.1. Version 0.6.27 is safe anyway.
Using a different language for keyboard and dictionary is not implemented. It should be doable but raises some usability issues: e.g. how do to find characters with accents if you use a different keyboard ? I am adding it to the roadmap, but with low priority due to small request count.
The user dictionary is a plain text file (~/.local/share/okboard/<language>-user.txt), but you can just type a new word with the keys and after a few minutes you should be able to "swipe" it. It is not designed to handle a lot of words (maybe a few hundreds max).
Edit: oops, removed answer to other post
damoleon
Fri, 2021/05/21 - 14:01
Permalink
EDIT: nevermind , I did a factory reset, couldn't wait
I have a black scrren when I open a sms message e.g or try to search in a browser since I uninstalled Okboard ? I restored my phone to a previous date but the issue persists. How can I fix this ?
I tried to install it again and uninstall it but the issue persists
I'm on Kvarken 4.1.0 and installed okboard-full-0.6.26-1.armv7hl.rpm
eber42
Mon, 2021/05/24 - 18:12
Permalink
Just to be clear, only version 0.6.27 can run with SFOS 4.1.0
rob_k
Sun, 2021/05/16 - 08:51
Permalink
Version 0.6.27 did not go well with SFOS 4.0 Koli, went back to v26. Numeric keyboard was shown together with the normal keyboard, really strange. Will try again on 4.1. Thanks!
eber42
Mon, 2021/05/24 - 18:11
Permalink
This should not have happened. But unfortunately I have got no more 4.0 device to test, and as it is common, untested software does not work as intended. What exact SFOS version are you using ?
Can other users report success or failure with SFOS 4.0 ?
If the issue is confirmed I will provide with a version with improved logging for troubleshooting
murfik
Thu, 2021/05/13 - 16:06
Permalink
What about support russian lang?
eber42
Mon, 2021/05/24 - 18:29
Permalink
It is probably doable, but requires a lot of work, so it is clearly not in the short-term roadmap
Pages