Hacker's Keyboard vs Trime
Side-by-side comparison of two open source alternatives
Hacker's Keyboard
There are about thirty different languages covered, which can be enabled in the settings. For the five-row layout, the keyboard has separate number keys, punctuation in the usual places; tab, ctrl and arrow keys. It is based on the AOSP Gingerbread soft keyboard, so it supports multitouch for the modifier keys. Completion dictionaries are only possible via plug-in packages, available from the website, though there is no template for building these from source. Anysoftkeyboard dictionaries don't appear to work. The permissions requested by the application are those needed by the underlying Gingerbread keyboard. It uses the contacts information for completion of names and email addresses, and audio recording for the voice input feature.
Trime
Trime is originally a frontend of open-source Android Traditional Chinese IME, based on RIME input method framework and written in Java/Kotlin with JNI. It is designed to protect the native language of various local dialects of Chinese and is a universal shape-based and phonetic-based input method platform.
| Feature | Hacker's Keyboard | Trime |
|---|---|---|
| License | Apache-2.0 | GPL-3.0-or-later |
| Install sources | F-DroidGitHub | F-DroidGitHub |
| Categories | NotesKeyboard | NotesKeyboard |
| Features | Ad-FreeOpen SourceNo Tracking | Ad-FreeOpen SourceNo Tracking |
| Platforms | Android | Android |
| Website | ||
| Source code |