Guileless Bopomofo Keyboard
* The keyboard no longer reloads itself every time you move to another text field. A form of short boxes, the six of a one time password say, used to rebuild it once per box.
* Holding the backspace key now deletes on the main thread, so a long press can no longer upset the engine.
* Tidied up a good deal of the code behind all of this, with more tests to keep it honest.
Thanks for using Guileless Bopomofo!
I have implemented most features of libchewing (https://chewing.im/), to provide you a choice of Bopomofo software keyboard (aka input method editor).
* Unlike other similar products, though I don't have fuzzy, error-tolerance design, I do still have ability to predict possible phrases by context, and I do remember phrases from your typing history automatically.
* Besides the most common "DaChen", I also provide you "Hsu", "E-Ten 26 keys", and "DaChen CP26" Bopomofo keyboard layouts.
* I also support physical keyboard input with the same layout options, so you can use a consistent Bopomofo experience across virtual and hardware keyboards.
My source code repository: https://github.com/hiroshiyui/GuilelessBopomofo
- Author: Hui-Hong You
- License: GNU General Public License v2.0 or later
- Issue Tracker
- Source Code
- Changelog
- Build Metadata
- Reproducibility Status
Versions
Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.
Download F-Droid-
arm64-v8aarmeabi-v7ax86x86_64This version requires Android 6.0 or newer.
It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.
Download APK 12 MiB PGP Signature | Build Log
-
arm64-v8aarmeabi-v7ax86x86_64This version requires Android 6.0 or newer.
It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.
Download APK 12 MiB PGP Signature | Build Log
-
arm64-v8aarmeabi-v7ax86x86_64This version requires Android 6.0 or newer.
It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.
Download APK 15 MiB PGP Signature | Build Log
* Fixed emoji getting garbled while crossing between the app and the Chewing engine, so single-code-point emoji now display and store correctly in the candidate list and your user phrases. (#11)
* Updated the libchewing engine and refreshed the build dependencies and Rust toolchain.
Thanks for using Guileless Bopomofo!
* Fixed the symbol picker on physical keyboards: pressing the `‵` key and choosing a category (such as brackets) now opens the second-level menu instead of dropping back to the input screen. (#73)
Thanks for using Guileless Bopomofo!











