本人在花了一個月的空餘時間, 幫筆順五碼寫了一隻開源的Android版本.
這是本人第一隻正式發表的Android App, 和之前iOS的一樣,
我第一隻APP亦是和輸入法有關的.
寫Android App的困難, 在於其API和iOS的設計方式不同, 寫的時候要重新適應,
不過寫落覺得有些似Java Swing, 所以很快就適應過來.
自己感覺, 人們常說Android設計UI很麻煩, 但自己覺得不是太複雜,
因為Android SDK比iOS SDK多了一個功能, 就是Auto Layout,
而其方式和Java Swing的用法差不多.
不過當然, 在測試時比iOS麻煩很多, 我同一時間開了4個emulator去試,
而實體機我只有一部ASUS的TF101, 所以不知真正落實體電話後的效果如何.
請各位多多回報問題及建議
本專案位置: https://github.com/wanleung/Stroke5Keyboard-android
以GPL3.0或以上版本的授權方式, 以本人的公司LinkOmnia Ltd的名義發佈.
筆順五碼詳情: http://stroke5.webnode.tw/
「筆順五碼」的由來及發展:
2003-04年間,因為要協助將軍澳一間老人護養院,為其中風院友進行上網課程,其中一個要求是教院友電郵溝通,一群長者就自行開發了只需用一隻手就可 以輸入中文字的免費中文輸入法──「筆順五碼」,及後再在將軍澳一所幼兒園,教授K3幼童中文輸入法,小朋友很開心地在電腦上打上自己的名 字,老 師們稱讚這個輸入法正切合他們教中文字安排。
由於以筆劃、筆順為基礎的輸入法,正是根據學習中文字的原則,老師們就是先要小童學寫筆劃,直是由上至下,橫是由左至右,然後依筆順將筆劃構成中文字。所 以「筆順五碼」的設計基礎正是所有中國人(不同年齡)的共通點,無需重新學習新的字型分拆原則。輸入鍵採用標準輸入區的一列五個鍵,簡單易 記,無 需貼紙。
「筆順五碼」在2003年由香港長者資訊天地的一群長者共同開發,以「N」「M」「,」 「.」「/」五個鍵按中文字的筆劃和筆順輸入中文字,並以GPL的分享版權開放原始碼發佈,及後陳曉陽先生將這輸入法加入SCIM系統,成為日後 Linux中文輸入法之一。之後有人將之移植至Windows 98及Windows XP應用,儲存在教育城網站供人下載,但現時已無法下載。
「筆順五碼」0.4版已超過八年歷史,沒有修訂維護,礙於當年Big-5中文內碼為主,及供中風長者作一般溝通之用,所以根據一般中國人的識字量,只可輸 入約4000中文字,一些香港常用字如屋「邨」,深水「埗」,「鰂」魚涌也未能輸入。但現時已普遍採用UniCode,所以有需要進行更新和 添 字,讓系統更益完善。