Title.
I’m not sure I’m ready to go all “lineageOS full degoogle” on my phone because some rather necessary day-to-day apps for me will freak out if I have root, let alone a modified OS. Buuuut GBoard has gotten right in my tit, and now they’re offering nightmarish AI generated emoji and I’m like “NO”. So.
I don’t really care about predictive text or swipe-typing or any of that stuff, I mostly just type normally.
The only nice-to-haves that might entice me would be support for one-handed mode and a configurable keyboard layout.
Gboard runs OK without any permissions, so if you don’t find anything good enough, that still could be your solution. I tried many other options but haven’t found a bilingual swipe keyboard as good as Gboard unfortunately. I just gave it network permission to download dictionaries, switched off all permissions, and it’s running smooth since months now.
Heliboard is my main. But I’ve been trying Futo Keyboard and its also very nice.
I’ve struggled with keyboards. Some to try out are OpenBoard, Heliboard, and Florisboard. All are on F-Droid.
But my favourite so far is FUTO Keyboard. Not without issues but I like it the best. It’s not on F-Droid but you can use Obtanium to keep it up to date from the GitHub releases.
If you like weird shit, check out Thumb-key. It’s on F-Droid and made by one of the Lemmy developers.
But my favourite so far is FUTO Keyboard.
Note, that FUTO Keyboard is proprietary, as its code is being distributed under source-available license: https://gitlab.futo.org/keyboard/latinime/-/blob/master/LICENSE.md
OP never asked for OSS 🙂. It’s not big tech and has no network access so should suit the de-google theme.
On FUTO, they are using the term “Source First” (which they invented) because they pretty much think that OSI is funded by big tech and serves their purposes. My exaggerated paraphrasing but you can read their views here.
Basically they think the current model doesn’t work, and they are experimenting with a different take. I don’t have strong views but I’m happily using the keyboard while I wait and see if it works for them.
As far as I can tell, just the switch menu (hold space), not multilingual. I didn’t even realise it was a thing until you mentioned it (in my defence I only speak one language).
FUTO keyboard managed to be very similar to OpenBoard and Heliboard, while solving some issues I had with those (buggy quirks that may well be hardware or software specific).
I used Thumb-key for a few months, to give it a real go, but I’m not convinced I ever got my speed up. Could do about 25wpm at my peak but I can do another 10wpm on a more normal keyboard (with word suggestions) and I don’t think I’m particularly fast. Not sure what’s normal for a mobile keyboard.
Futo keyboard isnt on fdroid not happy about that really hope they start publishing it there tho.
While it’s not on the main F-Droid repo, they distribute it in their own repository: https://app.futo.org/fdroid/repo
Seems you tested a lot of options. I’ve been testing Heliboard since the first reply I got, but uhhh…
Would any of those you tested happen to support multilingual typing? As in, detecting when you switch languages without having to tap a button? I alternate between English and Portuguese a lot and having to tap something to switch is a nuisance.
I just spent ages looking into this and the answer is… Heliboard!
Go to languages and disable the option to use the system language. Then enable, say, Portuguese. Once enabled, tap on the name of the language and there is a Multilingual option to add another language (e.g. English).
I don’t use this open so can’t speak to it’s quality, but give it a go and let me know how you get on!
No way, why is that so hidden? I’ll check heliboard out! Thanks for the @, really appreciate it.
Now to find a swipe typing library
If you don’t need anything except typing, Simple Keyboard might be what you’re looking for.
I’ve been very happy with OpenBoard. Accessing the emoji menu took a little getting used to (you hold down the enter button until it pops up), but it’s great overall.
OpenBoard isn’t updated anymore, use HeliBoard instead (it’s a fork that’s actively maintained). It’s also on F-Droid https://f-droid.org/en/packages/helium314.keyboard/