Gerrit Humberg posted on June 07, 2026
This update now supports Android 16, follow-up word predictions, custom designs for hardware keyboards, a revised autocorrection, and multi-press actions (EDP)! Many minor improvements have also been implemented. On the homepage, word lists for 16 additional languages can now be downloaded.
New:
- EDP: Multi press function now available (requested by many!)
- Follow-up word predictions after pressing the spacebar (learned as you type)
- New design type ‘Hardware Keyboard’ added to the design tab, allowing you to assign hardware keys to keys (Thanks to Róbert)
- Hardware keyboard template added when creating a new design
- New function type for displaying hardware keyboard settings
- 16 new languages added (including their special characters): Belarusian (BE), Bulgarian (BG), Bosnian (BS), Catalan (CA), Welsh (CY), Greek (EL), Basque (EU), Irish (GA), Galician (GL), Icelandic (IS), Lithuanian (LT), Latvian (LV), Russian (RU), Slovak (SK), Serbian (SR), Ukrainian (UK)
- Large word lists for 39 languages on the homepage with bigrams for app version 5.B8.5 and later
- EKP: Code Block Editor now with syntax highlighting, code completions and method quick description
- The favorites button can now be set in a popup
- "A" bubble in WordBar: disable auto-correct for current word
- Display of popups in the preview for new designs
- EKP: New function type: Send text
- New function type: Clear clipboard
- EKP: New methods and variables for code blocks: markKey(), unmarkKey(), KEY_ROW, COLUMN_ROW, IS_FIRST_CODE_BLOCK_EXECUTION_OF_TEXT_FIELD (Thanks to Mark)
- EDP: Language selection option when creating a new design
- Requested changes for Android 16
Revisions:
- EDP: Option: key sound and vibration on touch vs. on function execution (Thanks to Jochen)
- Auto-correction reworked: bigram context, frequency threshold and capitalisation guard
- Large word lists of up to 200,000 words are now possible for SymSpell
- Function type 'Finish input or new line' now finally executes the steps exactly in this order (Thanks to Mr. Greece)
- Vibration and sound are now triggered by touching the keyboard, not by executing a function
- Dark Mode colors adjusted
- Missing emojis: crossed swords, yin yang, gear and others added (Thanks to Wendy)
- Help characters added for existing languages (Spanish, German, Portuguese, French, Czech, Croatian, Maltese, Slovenian, Danish, Norwegian, Polish, Romanian, Romansh, Albanian, Swedish)
- Transparent strip below the keyboard with gesture navigation
- Hopefully fixed that code blocks sometimes were not loaded fast enough at startup and therefore were not assigned (Thanks to Ralf)
- EKP: History list scrolls slowly with very long entries (Thanks to Ralf)
- Edit bar renders "m" and "n" as spaces for (long) hyphenated words (Thanks to Jochen)
- EDP: New templates for export names, explanation in the help button (Thanks to Golan)
- EKP: showString() in code block now always scrolls to the beginning at startup (Thanks to Ralf)
- Crash: IndexOutOfBounds when undo list reaches its configured maximum (Thanks to Martin)
- Fixed an issue where the OK button was no longer visible when long text was used as function output
- Faster drawing of the editing bar
- Display of key column and row on the key tab to clarify the layout
- Improved bug reporting options via email (Thanks to Apolline)
- Fixed a problem where sometimes the entire text field was not visible when switching modes
- Numerous bug fixes and general performance improvements
- Minimum requirement raised from Android 6 to Android 7
- EKP: The keyboard is now reliably displayed when entering characters using the keyboard in the function editor