標籤: 輸入法

  • 另外開設一個 Google Play 非營利開發者帳號,避免被強制揭露法定地址

    另外開設一個 Google Play 非營利開發者帳號,避免被強制揭露法定地址

    這是一個很冗長的故事。

    從某天開始,我就發現 Google Play 會揭露我的法定地址。因為我當初開設 Google Play 開發者帳號時,選擇了會在 Google Play 賺取收益,於是被標定為營利帳號,即使樸實注音鍵盤並沒有 IAP(應用內付費項目)也沒有放 Ad(廣告),App 頁面仍會顯示我的法定地址。

    (閱讀全文…)

    🔭聯邦宇宙對此表示:

  • 自 2025.09.08 起,樸實注音鍵盤從 Google Play 下架。謝謝!

    想起了這邊還沒講,就補述一下:

    自 2025.09.08 起,樸實注音鍵盤從 Google Play 下架,往後新版仍會維持於 F-Droid 與 GitHub 發布。

    謝謝!

    🔭聯邦宇宙對此表示:

  • 樸實注音鍵盤 3.4.5 版釋出

    3.4.0 版之後,又做了一些調整:

    • 可以設定顯示或隱藏輸入法切換按鍵了。

      之前有人會嫌這個按鍵佔空間,但是以我這個使用漢、英、日三種語言的人來說,這個按鍵能夠讓我快速切換到 Gboard 的日本語輸入。

      不過,反正,人生就是這樣嘛,甚至還有人覺得英數字鍵盤不需要,就「建議」我整個拔掉,好騰出版面空間的。做產品就是會遇到各種自以為是的人,真是謝囉!
    • 讓游標運作行為在實體鍵盤下符合某些人的期望。
    • Home 鍵與 End 鍵能快速移動游標至緩衝區頭尾;並且讓 Ctrl-← 模擬 Home、Ctrl-→ 模擬 End 以減少潛在的 RSI 傷害。

      現在蠻多緊湊型的鍵盤,方向鍵放在很容易找到的位置,比起 Home, End 要好操作的多,所以做此設計。
  • 樸實注音鍵盤 3.4.0 版釋出&調整開發步調

    3.4.0 版最大的更動,是把長期使用下來最後一個連自己也覺得困擾很顯著(特別是在輸入 TOTP 驗證碼時)的毛邊打磨掉:在輸入數字時,應該自動切換到英數鍵盤。

    至此我覺得我對樸實注音鍵盤沒有什麼需要再打磨的了。

    當然想提 issue 的人還是可以提 issue,但是我不會再像過去那般積極、燃燒熱血卻在「健康且有文化的最低限度生活」這點難以為繼,除非是影響可用性幅度極大的、或攸關資訊安全的 issue。

    且說到我這麼勤於更新,結果還有這麼多人死守在一個一季之前的舊版本,我是為誰辛苦為誰忙?其實在某個時間點,這個軟體的功能就已經能滿足很多人了,近期做的一些改動,甚至只是滿足單一用戶的特異環境需求,連我自己都用不到。

    看到這裡你可能會想問:「115 人很多?」是的,很多,因為我經營這個專案這麼久,也才 2,000 出頭的安裝數而已。

    如果不是手機王的那篇報導,樸實注音鍵盤的安裝數甚至是直接砍半的。

    不,我不是在抱怨說我的 App 沒人用,而是我拿出真本事、真工夫,努力了這麼久,卻也失業了這麼久,什麼六度分隔理論、社群的力量、talk is cheap, show me the code,好像對我都沒有了效力。

    所以我決定去做別的事情了。

    🔭聯邦宇宙對此表示:

  • 樸實注音鍵盤 3.3.1 版釋出

    上次寫釋出記事至今,已經隔了好多個版次。細數一下從 1.9.42 版之後有什麼變動:

    (閱讀全文…)

    🔭聯邦宇宙對此表示:

  • 樸實注音鍵盤新改動:將新酷音函式庫打包為 Android App Module (AAR)

    1.9.50 版開始,樸實注音鍵盤新酷音函式庫 (libchewing) 原本以 Git submodule 嵌合進專案目錄結構的作法,改成分離為獨立的 Android App Module (AAR) 專案:libchewingAndroidAppModule,再引入此專案建置出的 .aar 模組檔。

    初始動機是新酷音函式庫自 v0.8.0 開始,預設採用 Rust 版的程式碼來建置,樸實注音鍵盤這邊不想跟不上這個變革,這不是為做而做,初衷仍是為了 Rust 主打的 memory safety 特性,以及新語言較豐富的表現力。

    目前新酷音函式庫仍保持著 C & Rust 雙軌並行相容,所以 libchewingAndroidAppModule 暫時仍是拿 C 語言實作版本來建置,然後嘗試轉換至 Rust 語言實作版本。

    我預想這不是一件太容易的事。一來樸實注音鍵盤對於舊設備有「在能力範圍內盡力支援」的方針,所以至今仍至少支援 Android 6..0 (API Level 23);也因此樸實注音鍵盤為了已有些年代的設備,會盡力支援 Android(仍)支援的 4 種硬體平台架構:armeabi-v7a, arm64-v8a, x86, x86_64,而對應的 Rust 當前硬體平台架構支援程度 (tiers) 是略有紛歧的。

    就努力看看,行不通的話,變通方法還是很多啦(大概)。