Goodbye patchmanager!!
Finally the MessagEase keyboard is available for everyone!
This is a very special keyboard that perfectly combines the usual typing experience with few other swipe gestures allowing you to get rid of all your classical typos.
This keyboard was originally ported (from scratch AFAIK) by Jimmy Huguet on SailfishOS, you can find in his repo on GitLab, but this version was modified in order to properly work with jolla-keyboard.
Now i was finally able to create an independent layout, that does not need patching anymore. So i have consider this a fully featured fork of Jimmy Huguet keyboard.
Available layouts are:
- English
- Italian
- German
- Belarusian-latin
- Norwegian Nynorsk
- Chinese Pinyin (experimental: feedbacks are wellcome)
- Spanish
- Polski
Available but not tested by natives:
- Dutch (Nederlands)
If you need a different characters map 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 :)
Source code here, Hugs and feedbacks are welcome!
N.B. If you istalled any version previous than the openrepos landing, it's better if you remove that before installing this one. (contact me if you have any doubt on how to)
# How to use it
The 9 most used letter are in a 3x3 grid, just tap the letter to input any of the 9
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
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
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
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)
# Acknowledgements
Very big thanks to Jimmy Huguet for coding this amazing keyboard, and a SPECIAL thank to 247 for all the important bug reports and testing :)
Thanks also to Dagi for the Norwegian layout and to all others community members for sharing their language layout!
Attachment | Size | Date |
---|---|---|
sailfish-ease-vkb-0.1.4-1.noarch.rpm | 55.61 KB | 06/12/2018 - 13:07 |
sailfish-ease-vkb-0.1.4-2.noarch.rpm | 55.77 KB | 07/12/2018 - 11:52 |
sailfish-ease-vkb-0.1.5-1.noarch.rpm | 54.82 KB | 14/12/2018 - 17:44 |
sailfish-ease-vkb-0.1.6-1.noarch.rpm | 54.84 KB | 15/12/2018 - 00:42 |
sailfish-ease-vkb-0.1.6-2.noarch.rpm | 55.13 KB | 15/12/2018 - 16:24 |
sailfish-ease-vkb-1.0.2-6.noarch.rpm | 58.44 KB | 16/04/2019 - 23:13 |
sailfish-ease-vkb-1.0.2-7.noarch.rpm | 58.49 KB | 24/04/2019 - 22:54 |
sailfish-ease-vkb-1.0.2-8.noarch.rpm | 58.49 KB | 25/04/2019 - 00:15 |
Wed Apr 24 2019 Version 1.0.2-8
- Bug fixing
Wed Apr 24 2019 Version 1.0.2-7
- Added "ó" accent in polish layout
- updated dependencies for SFOS 3.0.3.x
Mod Apr 16 2019 Version 1.0.2-6
- Redesigned without patchmanager
- Conformed to jolla-keyboard 0.7.2 (latest version)
- Added Polski and Dutch
Sat Dec 15 2018 Version 0.1.6-2
- Added Español
Fri Dec 14 2018 Version 0.1.6-1
- solved IMPORTANT bugs with accents
Fri Dec 14 2018 Version 0.1.5-1
- Added text prediction
- Swipe trace start from center of the key
- Solved bug of locked traces
- Do not commit accent after accented letter canceling
- Added Chinese Pinyin
Fri Dec 07 2018 Version 0.1.4-2
- Added Norwegian Nynorsk
Tue Dec 04 2018 Version 0.1.4-1
- Adapt to patchmanager
- Adapt to jolla-keyboard swiping gesture
Comments
marbu
Sun, 2021/09/19 - 17:44
Permalink
The keyboard doesn't work well with Sailfish 4.2.0: when the keyboard is active/selected, the keyboard ui completely disappears, and it's no longer possible to use any keyboard until you disable ease keyboard or select a different one in text input settings.
nealb
Sat, 2021/07/17 - 01:46
Permalink
Seem like the latest update to Sailfish broke the keyboard. Works fine in most places but as soon as you encounter a number only field the letters & numbers become jumbled.
sdworks
Sun, 2019/04/28 - 23:00
Permalink
I want to thank you for adding the Dutch translation! Playing with it, it will take some time to learn to use it well ...
foolsbazar
Thu, 2019/04/25 - 23:42
Permalink
Anyway It was a problem experienced by many using EA, not only with this app. It probably is a Sailfish related problem.
I hope Storeman update makes the deal
t0t3u
Thu, 2019/04/25 - 21:49
Permalink
After
# pkcon refresh
# zypper in sailfish-ease-vkb
I had the option to install keyboard using Storeman. And it's working great!
foolsbazar
Thu, 2019/04/25 - 23:40
Permalink
I'm glad to hear that :)
csg1976
Thu, 2019/04/25 - 15:32
Permalink
RPM from browser works. Thanks!
csg1976
Thu, 2019/04/25 - 13:54
Permalink
@t0t3u Same here.
t0t3u
Thu, 2019/04/25 - 10:57
Permalink
O don't have install option after adding your repo.
I'm using SFOS 3.0.3.8. Could this be the reason?
Thanks!
foolsbazar
Thu, 2019/04/25 - 14:34
Permalink
Something weird, does it happen only with this app? , if pkcon refresh does not help and you have my repo enabled, then for now download from browser the rpm.. While i'll control better this evening
Kabouik
Thu, 2019/04/25 - 15:46
Permalink
Probably related: my phone is in 3.0.1.11 and the upgrade to 3.0.3.8 hangs on "[75 %] [Install] sailfish-ease-vkb 1.0.2-8 [100 %]".
I can't remove the package now to at least finish the upgrade:
----
[root@Sailfish nemo]# pkcon remove sailfish-ease-vkb
** (process:5126): WARNING **: 14:17:30.262: Unable to register authentication agent: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such method 'RegisterAuthenticationAgentWithOptions'
Error registering authentication agent: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such method 'RegisterAuthenticationAgentWithOptions' (g-dbus-error-quark, 19)
----
Same with zypper:
----
[root@Sailfish nemo]# zypper remove sailfish-ease-vkb
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following 2 packages are going to be REMOVED:
sailfish-ease-vkb sailfish-ease-vkb
2 packages to remove.
After the operation, 206.8 KiB will be freed.
Continue? [y/n/...? shows all options] (y): y
(1/2) Removing sailfish-ease-vkb-0.1.6-2.noarch .............................................................................................................................................................[error]
Removal of (926)sailfish-ease-vkb-0.1.6-2.noarch(@System) failed:
Error: Subprocess failed. Error: RPM failed: error: package sailfish-ease-vkb-0.1.6-2.noarch is not installed
----
Zypper says sailfish-ease-vkb is not installed, but it is. However, Zypper metnions 0.1.6-2 while the issue I got when trying to upgrade SFOS was 0.1.2.8.
[Edit] It seems the package was uninstalled anyway, and after that I could complete the SFOS upgrade. Currently rebooting, I hope the interrupted upgrade won't cause any issue!
JacekJagosz
Thu, 2019/04/18 - 19:11
Permalink
I found a bug, I can't type "ó" which should be a combination of 'o' and '´' (in Polish). Otherwise everything works great
foolsbazar
Fri, 2019/04/19 - 01:18
Permalink
Thanks for the report :)
dagi
Thu, 2019/04/18 - 10:42
Permalink
Good work on the standalone version, thank you.
I finally figured out the long swipe feature, still getting used to it.
Noticed the keys have drawn borders now, very helpful.
foolsbazar
Fri, 2019/04/19 - 01:16
Permalink
:)
JacekJagosz
Wed, 2019/04/17 - 11:34
Permalink
Thank you! It now works on 3.0.2.8, and thanks for Polish language!
Written on Ease keyboard.
The only thing I don't like is that English and Polish use different layout, so I can't just memorize one.
foolsbazar
Wed, 2019/04/17 - 17:10
Permalink
Yeah, i know the feeling, it's a pity that jolla-keyboard does not allow for choosing separately the layout and the language for text prediction.
If you need english layout with polish text prediction is trivial, just add a file called "en_pl.conf" inside "/usr/share/maliit/plugins/com/jolla/layouts" in which you copy these lines:
[ease_en.qml]
name=Polski-EN (ease)
languageCode=PL
handler=Xt9InputHandler.qml
toxip
Wed, 2019/04/17 - 00:14
Permalink
How did you manage to remove the reliance on patchmanager? I am curious to know since I am one of the developers of Japanese flick keyboard and this could help us to also cut the reliance on that as well!
foolsbazar
Wed, 2019/04/17 - 00:54
Permalink
Sorry to tell you but the answer is cheating. I was able to disable the default MultiPointTouchArea by means of what i would call "parametric children research".
Then i created my own MultiPointTouchArea with the patched input handling. Check in the sourcecode for "searchParentsChild()" inside KeyboardEaseLayout.qml.
Ask me anymore details in Telegram :)
P.S. I'm no programmer, just "code ethusiast", so please don't get mad at me for bad coding practices (nonetheless suggestions are always welcome)
JacekJagosz
Sat, 2019/03/16 - 15:13
Permalink
There is a bug, at least with the english layout:
Some swipes cause a deletion of last character (like pressing backspace), e.g while trying to type "?".
I don't have any other keyboard mod installed, I'm on newest Sailfish on Jolla 1
foolsbazar
Wed, 2019/03/20 - 11:21
Permalink
That is actually a feature! Long swipe to the right it's equivalent to spacebar, long swipe to the let is backspace. The actual bug is that in the openrepos version i mistook on writing the value of the trigger level.. so yes, this feature is triggered too easily.
tom_i
Sun, 2019/02/24 - 22:58
Permalink
Is ir possivle that it doesn't work? I'm on 3.0.1.11 with patchmanager3 beta and ease doesn't installed okish
JacekJagosz
Wed, 2019/03/20 - 15:37
Permalink
Patchmanager 3 shows it is incompatible wuth anything newer than 3.0.0.8, but for me after installing with Storeman it automatically gets applied and it works.
If you disabled it and can't apply it, reinstall it.
And about thet longer swipe, it is funny this bug is a feature. But now that I know what it is, I'll adjust my typing
247
Wed, 2019/03/27 - 20:26
Permalink
This is not a bug, it's actually a feature and yuo might expect refinements in that ;)
foolsbazar
Wed, 2019/03/20 - 11:47
Permalink
I'm sorry i don't remeber if there were changes with SF 3.0.1.11 so it might have been incompatible. The fact is that now i'm working on a version wich won't need patchmanager, so i didn't wont to update the patches.
If the app installs but you cannot apply the patch, try to set developer mode in patchmanager, and retry to apply. If it fails, it means there were changes and i cannot help you right now.
marxistavegana
Thu, 2018/12/20 - 17:11
Permalink
Trying to figure this out it seems to not swipe to the smaller letters, it jumps from the 9 main letters only. I removed OKeyboard and removed the loopen too. Nevermind Had to fully restart the phone, now it works.
groeable
Mon, 2018/12/17 - 04:22
Permalink
Cool
sdworks
Sun, 2018/12/16 - 23:50
Permalink
Any chance you'll get to Dutch?
foolsbazar
Tue, 2018/12/18 - 21:32
Permalink
My knowledge of Ducth is very close to my knowledge of Chinese... but I'll surely try when I'll have time :)
groeable
Sun, 2018/12/16 - 06:59
Permalink
Polish?
Pages