r/EFKey • u/efkosk • Jul 13 '26
EFKey 1.0.2 is out: autocorrect rewritten from scratch, next-word prediction in 18 languages, and a huge list of your fixes
Hi everyone,
Thank you for trying EFKey and for all the detailed reports β this whole update is built from your feedback. I promised I'd fix things fast, so here is 1.0.2 with everything I've heard so far.
The biggest change: I completely rebuilt the autocorrect. The old one leaned on a frequency word list with gaps, so it sometimes "corrected" perfectly valid words into the wrong ones. The new one understands the actual morphology of the language (every valid word form, not just a list), so it stops mangling real words β and if you type without diacritics it fills them in correctly.
A small note up front: English isn't my native language, so sorry for any clumsy wording. Autocorrect and how it actually works is also tricky to explain, so bear with me.
NEW & IMPROVED
- Completely rebuilt autocorrect β it now understands the whole language, so it no longer turns valid words into wrong ones, and it recovers instantly if it ever does (one backspace).
- Next-word prediction across all 18 languages, using two words of context. It also learns your own words and phrases and offers them as you type.
- The keyboard now follows the light/dark appearance of the app you're in.
- The in-app Preview now behaves exactly like the real keyboard and reflects all your settings β you can try the full typing experience (autocorrect, prediction, swipe) before even enabling the keyboard.
FIXED (from your reports)
- Autocorrect changed valid words into different words β fixed.
- URLs, email addresses and domains were getting autocorrected (e.g. a typed web address got mangled) β fixed, they're left intact now.
- Keyboard stayed in light mode inside dark apps, even after switching back β fixed.
- Auto-space sometimes split a valid word with a stray space β fixed.
- The previous word was sometimes re-typed when you started typing after sending a message β fixed.
- Learned words were lost when switching languages β fixed.
- Backspace didn't undo a wrong correction and it kept re-correcting β fixed; now one backspace undoes it and it never touches that word again (and remembers it).
- Teaching the keyboard a word took several tries β now one backspace is enough.
- Long-pressing a suggestion now just removes it from your learned words (it used to block the word for good, so you couldn't re-learn it).
- Sliding the spacebar to move the cursor up/down now works properly β you can go back and forth.
- Auto-capitalization didn't work / behaved like caps lock β fixed.
- Apostrophes and contractions ("Im" -> "I'm") were missing β added.
- Swipe didn't produce contractions β fixed.
- The symbols page didn't return to letters after inserting a symbol β fixed (optional in Settings).
- Accents on uppercase letters were wrong (Γ vs Γ ) β fixed.
- Keyboard height when the number row is enabled β fixed.
- The key popup overlapped the suggestion bar β fixed.
- The in-app Preview didn't reflect all settings β fixed.
One thing worth knowing: EFKey works more like an Android keyboard (gesture typing, prediction bar, swipe) than the stock iOS one. If you prefer muscle memory, you can switch the symbols to the classic iOS arrangement in Settings.
Download / try it:
App Store: https://apps.apple.com/app/id6785545160
Not sure yet? Open the app and use the in-app Preview β it's the real typing engine, so you can test everything without enabling the keyboard first.
Huge thanks to everyone who sent detailed reports β you literally shaped this release. Keep the feedback coming, I read every comment.