The Old Blog Archive (Traditional Chinese), 2004-2009

香草輸入法0.06版新增倉頡、簡易輸入法

一開始開發香草輸入法,是為了能在Mac OS X上用倚天排列打要選字的傳統注音。0.06版的香草輸入法,則加入了倉頡和簡易輸入法。(注音輸入法一直是支援傳統排列的)。在使用者介面上,除了感謝Zonble提供的香草logo,所有的功能終於都可以在輸入法選單裡選取了。不再有煩人的CTRL-OPT-I和CTRL-OPT-K組合鍵了。

vanillainput006-screencapture.jpg

由於我一直使用注音輸入法,「香草」在注音上若是有任何缺陷或我不滿的地方,修訂的速度一定比較快。我不知道「香草倉頡」或「香草簡易」是否能符合這兩種輸入法使用者的需要,如果您有任何想要增加的功能,或是發現了任何急於修正的軟體缺陷,請不吝和我聯絡,或者(更建議您)試試看OpenFoundry的回報系統來參與軟體的bug tracking和功能討論。

您可以在這個頁面中取得香草輸入法0.06版

在發佈0.05 preview版的時候,我說0.05版應該是最後一個奠基於Apple BasicInputMethod(BIM)的版本了。我這陣子除了忙於工作,也花了時間在研究如何將BIM重寫成C++的版本。只是最近時間實在有限,0.06版的許多功能添加,幾乎是在一種令人快崩潰的絕望中完成的,程式碼已經亂到慘不忍睹了,尤其是BIM顯然是舊時代(ancien régime)的產物,很多時候,我只能把所有程式碼丟在一起,然後祈禱能執行(often, I was so desperate, that I could only throw all codes together, and pray that they would compile)…… 看起來最早在一些地方下工夫還是值得的,至少注音模組一直都相當地穩定。不過,如果香草還要再繼續發展下去,一定不能再這樣胡亂堆程式碼了。Refactoring in urgent need!

最後希望在這裡和大家討論一個問題,那就是香草要怎麼加入香港字集、甚或是簡體字的支援?因為,Apple的Carbon模組,內部的Unicode支援,只有UTF-16,然而,許多香港字集(BIG5-HKSCS)對應到Unicode時,卻是在字碼0×10000以外的字(也就是4-byte的UTF-8 code)。當然,另一個我很想加入的功能,是使用者自訂輸入法資料,甚至,是仿傚xcin,寫做一套「通用輸入法模組」,這樣一來,xcin的大易、行列等資料檔,應該就都可以拿來利用了……。

喔,對了,這篇blog同時載於#osxchat blog這個園地,歡迎大家一起來分享OS X的使用經驗、參與OS X的相關討論!

3 Responses to “香草輸入法0.06版新增倉頡、簡易輸入法”

  1. on 24 Aug 2004 at 22:47macauboy

    真的很謝謝你!! 對我們這些用倉頡的人來說,用內建的倉頡簡直是場惡夢,有很多字都打不出來,如午,唔等字 謝謝你!!

    若可以的話,可以加上按住shift鍵變換為打英文嗎?現在是要按cap作為變換 謝謝

  2. on 29 Aug 2004 at 05:50Daniel Yin

    最近才剛換用Apple,卻又必須到中國工作,所以非常迫切需要能以注音輸入並以簡體文字輸出的輸入法軟體。
    今天才剛剛看見香草輸入法,還沒試用,不過很期盼能有繁簡體轉換輸出的功能,不知是否能滿足我的需求??
    呵呵
    等不及試用,先吐為快,如果反應過於小白,就請見諒囉。

  3. on 09 Sep 2004 at 03:05Autrijus Tang

    Is there anything I can do to test Vanilla Dayi3? :-)