I use Gboard.
The main things I like about it are:
- Very customizable (I like having number row always visible, and having long press for symbols on each letter).
- Has gif support built in.
My biggest pain point is:
- It auto corrects words that are spelled correctly to other words. I type “our” and it changes to “out”, I recently typed “purpose” and it changed it to “purple”. Autocorrect is awesome and necessary, but I hate that it corrects words to other words and not just typos. I wish I could find a keyboard that has the things I like without this annoyance.
Am I looking for a unicorn? Let me know! 😄
Heliboard!!
(also on F-Droi & Izzy)
Its amazing & completely open sauce.
Extremely configurable too, which I like (and with built in help that guides to eg where to find other libraries).
And if it helps someone - it’s the closest experience to gboard, I only use this keyboard on my devices now. Works with multiple languages at the same time too.
Tho for gesture typing I did load Googles library (still offline).
This seems to be the winner across all the comments so far. How does it do with the correcting words to other words thing I mentioned?
Yeah, I don’t understand what you meant by that - if I understood correctly it’s the matter of sometimes autocorrect working as intended and sometimes not? Afaik that is just how it works.
Or if you meant correcting grammar (or sentence prediction?) vs correcting just the spelling … I’m not familiar of any keyboards have that distinction.
(Never had this issue, including on Heli)
I have never used autocorrect, not even in T9 days.
I always use gesture typing with alternative words shown I can select if I want.
I have autocorrect set much the same way, to display alternatives I can select or just continue.
I like to misspell words for cumedic effuckt so autocockerrect wouldn’t work anyway.
But basically with any keyboard you can set it to remember new words (with Heli either within app or in the phones personal dictionary). I have it that if I write something 3 times it automatically goes to the dictionary.
The thing I wish existed is to prevent autocorrect from changing words that are correctly spelled. Basically it should correct misspellings, not change a correctly spelled word at all.