Guileless Bopomofo Keyboard

Guileless Bopomofo Keyboard

A simple Bopomofo software keyboard (input method editor) for typing Hanyu

Hui-Hong You Keyboard & IME System Writing

Screenshots

Screenshot of Guileless Bopomofo Keyboard Screenshot of Guileless Bopomofo Keyboard Screenshot of Guileless Bopomofo Keyboard Screenshot of Guileless Bopomofo Keyboard Screenshot of Guileless Bopomofo Keyboard Screenshot of Guileless Bopomofo Keyboard Screenshot of Guileless Bopomofo Keyboard Screenshot of Guileless Bopomofo Keyboard Screenshot of Guileless Bopomofo Keyboard Screenshot of Guileless Bopomofo Keyboard Screenshot of Guileless Bopomofo Keyboard Screenshot of Guileless Bopomofo Keyboard

Description

Hello, it's me, Guileless Bopomofo Keyboard.

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

What’s new (4.0.13)

Hi there! Guileless Bopomofo 4.0.13 is a housekeeping release.

* 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!

Versions

Version Date Size Requires Android Download
4.0.13 current
ccaae7e32396e84d…
2026-08-05 12 MB API 23
4.0.11
8a10d7691ce1dd38…
2026-07-15 12 MB API 23
4.0.10
827a133d86d4845a…
2026-06-09 16 MB API 23

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • VibrationControl the vibration alert.
  • guilelessbopomofo.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments