HeliBoard keyboard is an improved fork of the now-unmaintained OpenBoard keyboard. It does not require internet permission, allowing it to be used 100% offline.
Add dictionaries for suggestions and spell check
Customize keyboard themes (style, colors, and background image)
Customize keyboard layouts (only available when disabling system languages)
Multilingual typing
Glide typing (only with closed-source library ☹️)
Clipboard history
One-handed mode
Split keyboard (only available if the screen is large enough)
Number pad
Backup and restore your learned word/history data
Features that may go unnoticed, and further potentially useful information
Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.
In this community everyone is welcome to post links and discuss topics related to privacy.
[Matrix/Element]Dead
much thanks to @gary_host_laptop for the logo design :)
With a little customization I able to generally get a setup I liked except for a persistent terminal-friendly top row from AnySoftKeyboard (Ctrl, Tab, |, /, Arrows left, up, down, right, Esc). I don’t do too much terminal work, but when you do, it’s so handy—but eventually I noticed how handy it was outside the terminal as feature like Ctrl+V or arrows being faster than using menus or long pressing the screen. Tab is really great for typing accessible code snippets too.
It’s a bit sad the dictionaries are held on a pirvacy-respecting, German nonprofit-held, free software Codeberg repository, but the main repository is tied to the US-based, megacorporate, proprietary repository. Not even a mirror.
The biggest selling point is how unlike AnySoftKeyboard, you don’t need to get an Android+Java environment setup just to add or tweak a new keyboard. Being a JSON file & having many to-JSON options, users are hardly shackled to a specific or difficult-to-work-with option. Even if not perfect, ultimately I might give this a fulltime go when I have time to write out the three language keyboards I need—which is not a phrase I could say about other options since the time to set up for & learn the basics for Android was a task too large.