SkillAgentSearch skills...

GuilelessBopomofo

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

Install / Use

/learn @hiroshiyui/GuilelessBopomofo
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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 平台上的注音符號軟體鍵盤(輸入法編輯器),藉由新酷音輸入法程式庫的輔助,提供自動選字處理機能。

<a href='https://f-droid.org/zh_Hant/packages/org.ghostsinthelab.apps.guilelessbopomofo/'><img alt="F-Droid立即下載" src="./media/badge_get-it-on-zh-tw.png"/></a>

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 安裝套件包取得、安裝本軟體,以保障您的資訊安全。

<strong>NOTICE:</strong> From 2025.09.08, this App is not available on Google Play anymore.

<strong>敬請注意:</strong>自 2025.09.08 開始,本軟體<strong>不再</strong>於 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:

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

幾個常用控制鍵:

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

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.
View on GitHub
GitHub Stars128
CategoryDevelopment
Updated8d ago
Forks11

Languages

Kotlin

Security Score

100/100

Audited on Mar 18, 2026

No findings