Skip to content

Guileless Bopomofo - A Bopomofo (Zhuyin) software keyboard (aka input method editor) on Android, which is utilizing libchewing for intelligent phonetic processing. 樸實注音鍵盤是 Android 平台上的注音符號軟體鍵盤(輸入法編輯器),藉由新酷音輸入法程式庫的輔助,提供自動選字處理機能。

License

Notifications You must be signed in to change notification settings

hiroshiyui/GuilelessBopomofo

Repository files navigation

Guileless Bopomofo 樸實注音鍵盤

Screenshot of Guileless Bopomofo Screenshot of Guileless Bopomofo

About 這是啥

A Bopomofo software keyboard (aka input method editor) on Android, which is utilizing libchewing for intelligent phonetic processing.

樸實注音鍵盤是 Android 平台上的注音符號軟體鍵盤(輸入法編輯器),藉由新酷音輸入法程式庫的輔助,提供自動選字處理機能。

F-Droid立即下載

Please only download and install this software from the F-Droid App repository mentioned above, or through the APK packages released by this project, to ensure your information security.

請只在以上所示的 F-Droid App 發行庫,或透過本專案釋出之 APK 安裝套件包取得、安裝本軟體,以保障您的資訊安全。

NOTICE: From 2025.09.08, this App is not available on Google Play anymore.

敬請注意:自 2025.09.08 開始,本軟體不再於 Google Play 上架。

Usage 使用

Bopomofo keyboard layouts 注音鍵盤排列

In case you don't know: "Dachen" is the most common keyboard layout, which arranges Bopomofo symbols sequentially in columns.

As for "Hsu's Bopomofo Layout" and "E-Ten 26-Keys", they are more ergonomic Bopomofo keyboard layouts. One of the reasons I developed this input method editor is that I want to use a consistent Hsu's Bopomofo Layout on both my computer and my phone.

以防您不知道:「大千」就是市面上最常見的那種一列一列將注音符號依序排列的鍵盤。

至於「許氏鍵盤」與「倚天26鍵」、「大千26鍵」都是比較符合人體工學的三排式注音鍵盤排列,我之所以開發這個輸入法編輯器,原因之一,就是我想在電腦上、手機上使用一致的許氏鍵盤。

Physical keyboard 實體鍵盤

Several common hotkeys:

  • Left Shift + Space: Switch between Bopomofo and Alphanumeric input modes.
  • Alt + Space: Switch between full-width and half-width character input modes.
  • Alt + I: Switch to other input methods.
  • Long press Right Shift: Open the common punctuation candidate list. Use arrow keys to switch pages.
  • The ` key (top-left of the keyboard): Open the symbol candidate list for various categories. Use arrow keys to switch pages.

幾個常用控制鍵:

  • 左 Shift + 空白鍵:切換注音與英數字輸入模式
  • Alt + 空白鍵:切換全形與半形
  • Alt + I:切換其他輸入法
  • 長按 右 Shift:開啟常用標點符號候選清單,按 鍵換頁
  • 鍵盤左上方的 ` 鍵:開啟各種類別的符號候選清單,按 鍵換頁

Build 組建

  1. Get source code:
    git clone --recursive https://github.com/hiroshiyui/GuilelessBopomofo.git
  2. Build it:
    • Import this project into Android Studio, then run "Buile -> Make Project", or...
    • execute ./gradlew :app:assembleDebug or ./gradlew :app:assembleRelease from shell command line
  3. Locate the generated APK files from ./app/build/outputs/apk/
  4. Enjoy!

Acknowledgements 感謝有您

  • Chewing contributors 沒有這些高手維護新酷音,就沒有這個衍生的產品
  • Bobby Tung 推薦我精緻的注音符號字型
  • Wen-Chun Lin 在我失意落魄時(雖說至今依然),多次從台北開車來宜蘭找我吃飯聊天
  • Jim Huang (jserv)很久很久以前就鼓勵我把這個專案做出來,後來還贊助了我一大筆款項,讓我在遭逢筆電故障、有如窮途末路時,有錢可以組一台桌機繼續戰鬥
  • StarForcefield 他寫的新酷音範例程式文章,啟發了我驗證跨平台編譯、執行 PoC 程式的可行性與效用
  • Weizhong Yang (zonble) 如果沒有他推坑我實作支援實體鍵盤,我其實本來不想要做,您各位能爽爽用(或不爽卻湊合著、忍著用)實體鍵盤,請先謝謝他
  • My dear friends, my family, and my wife.

About

Guileless Bopomofo - A Bopomofo (Zhuyin) software keyboard (aka input method editor) on Android, which is utilizing libchewing for intelligent phonetic processing. 樸實注音鍵盤是 Android 平台上的注音符號軟體鍵盤(輸入法編輯器),藉由新酷音輸入法程式庫的輔助,提供自動選字處理機能。

Topics

Resources

License

Stars

Watchers

Forks