標籤: 樸實注音鍵盤

  • 樸實注音鍵盤 3.4.5 版釋出

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

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

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

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

      現在蠻多緊湊型的鍵盤,方向鍵放在很容易找到的位置,比起 Home, End 要好操作的多,所以做此設計。
  • 窮人的心態之一:我已經沒有餘裕了,任何加諸我的額外負擔,對我都像是苛刻的剝削

    我原本想要效法マツコ・デラックス、包租婆、登勢大嬸當一個刀子口、豆腐心的「好窮人」,揶揄他人的時候,讓大家看的出來是在做效果;博君一笑後,再把刀口指向自己,自嘲,疊加出第二層笑料。

    只是我的功力還遠遠不夠,反而讓人感到我尖酸刻薄、斤斤計較,這是我人設營造上的失敗,我很抱歉。

    這主要是在講,我在別處提到的,我認為更合理的軟體開發計價模式,卻無法得到部份人認同的事。

    當兵時我會埋怨,為何同個班全員被派去出公差,老兵寧可旁觀我們這群菜兵忙到分身乏術,也不願意出一點力?

    職訓的時候我也埋怨,為何大家都一樣是來受訓的失業者,卻是不同組就涇渭分明地連互相幫點小忙都不肯?

    在我做了樸實注音鍵盤後,面對各方各樣的要求,我開始體認到上面這兩個問題的解答:

    「對於已經沒有餘裕的窮人,任何加諸他的額外負擔,對他都像是苛刻的剝削。」

    有人可能心想:「我的出發點只是想讓這產品更好,所以才提出建議」認為自己不僅沒有惡意,還帶著滿滿的「社群共好」之類的理想而來,不該被我論斤稱兩地看待。

    我明白,我理解,但是要我做廉價勞工甚至白工,對於現在的我來說,我並不能感受多少關於社群以善意換善意的正向循環,我只會想:「啊,我可以花在別的可以賺錢的事情的時間,又被分掉了,真是好棒棒」。

    於是我在解掉 issue 之餘,碎嘴挖苦個幾句,成了我緩解這種被剝奪感的方式。

    但是說多了,終於還是給人不那麼好的觀感。

    無奈。

  • 樸實注音鍵盤 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) 是略有紛歧的。

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

  • 自己的分數自己打,我的 App 值三顆星

    (因為可能違反 Google Play 評論規定,原文已刪除,但是不吐不快,所以改發表至此。要笑我幼稚、中二,就請盡管笑吧。)

    身為 App 作者,又是宜蘭人,把自己作品打三星,也是很合理又很合邏輯的事。關於樸實注音鍵盤,有些事我希望你們知道:

    1. 我做這個 App 有幾個原因,第一,是為了能在手機上使用許氏鍵盤;第二,是其他能使用許氏鍵盤的輸入法 App 鍵盤刻的美感實在不對我的胃口;第三,我希望能找到 Android 開發工作。
    2. 我至今仍沒有工作,且即將破產,工作室型態的公司也快倒閉。
    3. 這個 App 並不是專為平板電腦、實體鍵盤設計的,支援這種使用場景只是能做就順便做而已,有人在 GitHub 非常自我中心地要求我以實體鍵盤用戶為優先,你是所有對我要求東要求西的人當中,最激怒我的一個,請為此感到驕傲,因為身體因素,我已經很久沒動氣了。
    4. 三不五時就有人說震動無法關閉,你們為什麼就是不會先去試著把震動力道調成 0 看看?
    5. 這個 App 實作的是「新酷音輸入法」不是「微軟新注音」,不要再跟我拗說「不像新注音」了,它本來就不是。
    6. 上架這個 App 帶給我的就是巨量的絕望與痛苦而已。如果你也是個血性漢子或女傑,應該可以理解我這篇略去多少髒話沒寫出來。

    好了,我要去吃塊三星蔥油餅了。