注音倉頡輸入法非官方版 (開源修改) - Android

By Lydia
at 2011-03-13T00:29
at 2011-03-13T00:29
Table of Contents
更新
2.2 版也把倉頡的硬體鍵盤給實作了,沒想到比注音更簡單,
因為只有用到 26 個鍵位,沒有注音的對應問題。
另外速成切換設在 Alt 鍵,可以看狀態列圖示得知目前模式。
2.1 版本上架了,請到 Market 下載。
https://market.android.com/details?id=com.googlecode.tcime.unofficial
加入了使用者字典的候選字支援。
如果你覺得不錯,歡迎 Paypal 樂捐:
https://code.google.com/p/android-tcime-unofficial/
讓我回點入場費的本XD
至於程式,免費公開 (畢竟原程式也是免費又好用)
---
大家好。
手機刷機後通常沒有內建中文輸入法,於是有人在 Market 寫了一些中文輸入法。
其中「注音倉頡輸入法」這個輸入法是Google台灣員工利用20%時間所寫的。
(Ref: http://goo.gl/pg2AU )
它輕薄短小卻實作了倉頡和注音的輸入法,而且介面簡潔,十分好用。
可是它自從2010/04就沒在更新了,
它還有一些問題,例如標點符號的配置竟然是。句號比,逗號還要容易輸入。
標點符號鍵盤也沒有常用的"、"頓號。
因此我學會了安裝 Android SDK,下載輸入法原始碼,打算動手修改。
改著改著感覺這個輸入法沒有支援實體鍵盤實在有些可惜,
於是就邊查 Android Developer Reference,邊參考谷歌拼音輸入法原始碼,
來強化這個注音倉頡輸入法。
經過好幾天的摸索努力後,我的第一個 Android 程式終於出來了 (雖然不是完全自己寫)
http://code.google.com/p/android-tcime-unofficial/
我稱它「注音倉頡輸入法非官方版」。
特色
- 修改標點符號配置,新增頓號、間隔號
- 英文小寫鍵盤可以長按鍵盤以輸入大寫字元,省去Shift
- 候選字支援手勢換頁,可以滑動切換頁面
- 注音/倉頡輸入法支援標準鍵盤對應 (硬體鍵盤)
* 部分鍵位針對 Motorola Milestone 作修改
- 預設一聲注音如果沒有對應字,會找尋其他聲節的字
* 例如 ㄋㄧ 在原本的輸入法是沒有字的,現在會去找"尼"等字輸出
- 候選字支援使用者字典
如果你的手機沒有實體鍵盤,一樣也能感受到我做的一些便利性修正。
雖然我花在實作硬體鍵盤支援的時間比其他項目改進都多。
本來還要加上語音辨識 (原始碼有註解說有要作)
不過一來辨識功能出現在 Android 2.2+,二來實作很複雜,對我這個初學者太難了。
所以還是打退堂鼓了。也因為這樣,這隻輸入法能夠在 Android 1.6+ 運作。
問題
- 如果你是在打開硬體鍵盤的情況才選用此輸入法,會無法使用。
解決方式是把鍵盤先收起來,等軟體鍵盤出現初始化,再打開即可使用。
日後常駐不需要再作一次,除非你又換了其他輸入法,並又在開鍵盤時選用。
簡單說,先收起來再打開就沒問題了。
谷歌拼音輸入法和注音台就沒有這個問題,我猜是實作方式不同。
但以我的功力無法抓出問題所在。
- 鍵盤鍵位針對 MS 修正
其他實體鍵盤手機會有些許對應問題:
Desire Z 主要是 ㄦ、ㄥ、ㄤ 這幾個音少了對應鍵 (特殊符號)
Milestone 2 應該只有 ㄤ 沒有對應
我再看看要不要用軟體去強制修正。
其他說明(例如詳細的鍵位)請參考專案網站,我也開放了原始碼。
可能這次修改後就不會再更動了,因為它已經符合我心目中的標準了。
下載
https://market.android.com/details?id=com.googlecode.tcime.unofficial
QRCODE
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
謝謝大家。
--
2.2 版也把倉頡的硬體鍵盤給實作了,沒想到比注音更簡單,
因為只有用到 26 個鍵位,沒有注音的對應問題。
另外速成切換設在 Alt 鍵,可以看狀態列圖示得知目前模式。
2.1 版本上架了,請到 Market 下載。
https://market.android.com/details?id=com.googlecode.tcime.unofficial
加入了使用者字典的候選字支援。
如果你覺得不錯,歡迎 Paypal 樂捐:
https://code.google.com/p/android-tcime-unofficial/
讓我回點入場費的本XD
至於程式,免費公開 (畢竟原程式也是免費又好用)
---
大家好。
手機刷機後通常沒有內建中文輸入法,於是有人在 Market 寫了一些中文輸入法。
其中「注音倉頡輸入法」這個輸入法是Google台灣員工利用20%時間所寫的。
(Ref: http://goo.gl/pg2AU )
它輕薄短小卻實作了倉頡和注音的輸入法,而且介面簡潔,十分好用。
可是它自從2010/04就沒在更新了,
它還有一些問題,例如標點符號的配置竟然是。句號比,逗號還要容易輸入。
標點符號鍵盤也沒有常用的"、"頓號。
因此我學會了安裝 Android SDK,下載輸入法原始碼,打算動手修改。
改著改著感覺這個輸入法沒有支援實體鍵盤實在有些可惜,
於是就邊查 Android Developer Reference,邊參考谷歌拼音輸入法原始碼,
來強化這個注音倉頡輸入法。
經過好幾天的摸索努力後,我的第一個 Android 程式終於出來了 (雖然不是完全自己寫)
http://code.google.com/p/android-tcime-unofficial/
我稱它「注音倉頡輸入法非官方版」。
特色
- 修改標點符號配置,新增頓號、間隔號
- 英文小寫鍵盤可以長按鍵盤以輸入大寫字元,省去Shift
- 候選字支援手勢換頁,可以滑動切換頁面
- 注音/倉頡輸入法支援標準鍵盤對應 (硬體鍵盤)
* 部分鍵位針對 Motorola Milestone 作修改
- 預設一聲注音如果沒有對應字,會找尋其他聲節的字
* 例如 ㄋㄧ 在原本的輸入法是沒有字的,現在會去找"尼"等字輸出
- 候選字支援使用者字典
如果你的手機沒有實體鍵盤,一樣也能感受到我做的一些便利性修正。
雖然我花在實作硬體鍵盤支援的時間比其他項目改進都多。
本來還要加上語音辨識 (原始碼有註解說有要作)
不過一來辨識功能出現在 Android 2.2+,二來實作很複雜,對我這個初學者太難了。
所以還是打退堂鼓了。也因為這樣,這隻輸入法能夠在 Android 1.6+ 運作。
問題
- 如果你是在打開硬體鍵盤的情況才選用此輸入法,會無法使用。
解決方式是把鍵盤先收起來,等軟體鍵盤出現初始化,再打開即可使用。
日後常駐不需要再作一次,除非你又換了其他輸入法,並又在開鍵盤時選用。
簡單說,先收起來再打開就沒問題了。
谷歌拼音輸入法和注音台就沒有這個問題,我猜是實作方式不同。
但以我的功力無法抓出問題所在。
- 鍵盤鍵位針對 MS 修正
其他實體鍵盤手機會有些許對應問題:
Desire Z 主要是 ㄦ、ㄥ、ㄤ 這幾個音少了對應鍵 (特殊符號)
Milestone 2 應該只有 ㄤ 沒有對應
我再看看要不要用軟體去強制修正。
其他說明(例如詳細的鍵位)請參考專案網站,我也開放了原始碼。
可能這次修改後就不會再更動了,因為它已經符合我心目中的標準了。
下載
https://market.android.com/details?id=com.googlecode.tcime.unofficial
QRCODE
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
謝謝大家。
--
Tags:
Android
All Comments

By Kyle
at 2011-03-15T14:10
at 2011-03-15T14:10

By Daph Bay
at 2011-03-20T10:52
at 2011-03-20T10:52

By David
at 2011-03-23T05:02
at 2011-03-23T05:02

By Connor
at 2011-03-24T14:12
at 2011-03-24T14:12

By Una
at 2011-03-27T01:28
at 2011-03-27T01:28

By Hardy
at 2011-03-29T18:19
at 2011-03-29T18:19

By Megan
at 2011-04-03T00:18
at 2011-04-03T00:18

By James
at 2011-04-06T22:37
at 2011-04-06T22:37

By Hardy
at 2011-04-10T12:46
at 2011-04-10T12:46

By Lily
at 2011-04-13T10:42
at 2011-04-13T10:42

By Christine
at 2011-04-14T19:39
at 2011-04-14T19:39

By Quintina
at 2011-04-17T15:54
at 2011-04-17T15:54

By Leila
at 2011-04-18T23:10
at 2011-04-18T23:10

By Harry
at 2011-04-20T08:13
at 2011-04-20T08:13

By Quintina
at 2011-04-24T16:38
at 2011-04-24T16:38

By Andy
at 2011-04-25T23:19
at 2011-04-25T23:19

By Queena
at 2011-04-28T13:52
at 2011-04-28T13:52

By Aaliyah
at 2011-04-29T10:52
at 2011-04-29T10:52

By Damian
at 2011-05-03T10:34
at 2011-05-03T10:34
Related Posts
微軟雅黑體 簡體轉繁體字型

By Isla
at 2011-03-11T17:02
at 2011-03-11T17:02
記帳軟體

By Ingrid
at 2011-03-11T12:54
at 2011-03-11T12:54
9款近期實用app分享

By Regina
at 2011-03-10T22:39
at 2011-03-10T22:39
Lost Phone 找回你遺失的手機(含教學)

By Robert
at 2011-03-10T20:15
at 2011-03-10T20:15
數位相框

By Anonymous
at 2011-03-10T17:01
at 2011-03-10T17:01