[分享] (3/20調查鍵盤排列喜好) 在Android手機上使用三碼大易輸入法

(文章同步發表在blog上)

===== 2010/03/20 更新 =====
調查一下LIME的大易使用者喜好哪種鍵盤排列,詳情請參考: 第24篇回應



===== 2010/02/09 更新 =====
如果想用milestone實體鍵盤又不想ALT按來按去的話,請參考: 第19篇回應


===== 2009/12/12 更新 =====
LIME v1.7.3版在對應表中可以加註版本資訊,所以更新了一下對應表patch,
便於日後辨識。有需要的網友請重新下載。(舊的對應表在1.7.3版一樣可用)

詳情請參考: 第17篇回應


===== 2009/11/29 更新 =====
LIME v1.7.2 出來了,修正了關掉鍵盤時會誤送出關聯字的錯誤。
更新後對應檔必需重新匯入。

另外,新增了倉頡鍵盤及滑動電話鍵盤。滑動電話鍵盤少了些大易的字根,
所以大易還是得用原先的預設鍵盤。



===== 2009/11/01 更新 =====
昨天可能頭昏沒注意,在刪重複字時把自己都刪了,因此少了約300多字........
檔案已更新,麻煩有下載的網友再下載一次新的 20091101 的 patch 及 mk-lime.bat

抱歉.....
======================




從DOS時代就一直使用大易輸入法,到MS Windows時代還有內建,X-Window也還有xcin可以玩。不過買了智慧手機後,輸入就是個大問題。在手機上寫來寫去還是怪怪的,注音打得又超慢。iPhone上的iAccess有大易可用,但Windows Mobile還沒看到現成可用的。前陣子換了HTC Hero,本來以為也是無望。不過看到LIME IME後,才覺得有機會實現。

初期的LIME IME在字根及鍵盤上並無法支援大易的字根,寫信給作者後,很快就加了上去。雖然還是少了一些字根加上鍵盤排列的問題,不過已經可以用大易囉~

LIME IME目前最新版本是1.6.3,原作者的網站在: http://android.toload.net/



基本上來說,LIME IME可說是一個輸入法的架構,只要匯入輸入法的字根對應表,就可以建出所需要的輸入法。因此重點就在字根對應檔囉。

目前LIME IME的字根可用的有0-9, a-z及後面這些符號 . * , : ; @ # $ % & * ! / [ ]。大易輸入法的愛用者應該可以看出少了哪些字根吧?都是較不重要的 – = ` \ 所以前面才說已可使用。

不過大易牏入法是有版權的,太易資訊之前有放出一個對照檔的版權宣告是說可以依需求改變檔案格式但不可以改變輸入法內容以及重新散佈修改後的檔案。因為要配合LIME IME,就必需更改一些字根、增加符號對應,或完全不用符號輸入。而目前網路上可找到的字根對照檔都不清楚是否為原始的,我有寫信去問太易,不過沒收到回信…

目前為了符合版權,所以只好用比較迂迴的作法,因此我不提供完整的對應檔,而是用patch的方式。所以有需要的網友就得自行patch一下囉,patch完後的檔案就自用不要再散佈啦。

前面廢話一堆,現在就進入重點吧。首先要知道的是LIME IME對應檔的格式。對應檔必需使用UTF-8編碼,每行是字根及一個字或詞。字根及對應的字分隔符號可用Comma “,”、Pipe “|” 或 Tab (/t),我自己是比較習慣用tab分隔。對應檔的檔名必需以.lime結尾。所以依上列條件,字根檔可以直接使用OXIM的。OXIM使用的就是UTF-8編碼的tab分格對應檔。所以會改的抓回來自己刪掉那些註解、字根名稱,保留%chardef begin及%chardef end就可以囉。為了方便網友,所以我提供我自己的patch檔。

我的patch檔主要是修改:

1. = 的符號輸入改按 ]
2. - 及 ` 改為 [
3. 參考別的對照檔增刪一些字,另外刪掉在Android顯示不出來的字




LIME對照檔請依下列方式製作:

MS Windows下:

1. 下載OXIM的大易三碼對照檔: dayi3.cin.gz
.gz可以用7-zip解,解開後的dayi3.cin大小是141,809 Bytes,
MD5: 679956d44e491dc4401f6309c32f0778
2. 下載並安裝 GNU Patch for Windows (Complete package, except sources那個Setup)
3. 下載我的patch,並解開裡面的 dayi3-20091212-01.patch
附加壓縮檔: 200912/mobile01-353c5fd909a3a3aa735ea99bc42cf74b.zip (2009/12/12更新)
(解開的大小是 120,969 Bytes, MD5: d00e5209c96cfcf718cbe30eaab74c1d)
4. 下載這個zip檔: 200912/mobile01-f7fddc7763efa13baf93c0786d327ed3.zip (2009/12/12更新)
解開裡面的 mk-lime.bat
5. 將dayi3.cin, mk-lime.bat 及patch放至任一目錄下,打開命令提示字元 (開始->執行->cmd),切換至該目錄後,執行 mk-lime.bat。沒有問題的話,就可以產生 dayi3.lime (128,976 Bytes)
(如果GNU patch安裝在別的目錄,請自行修改mk-lime.bat的第二行)

Linux/*NIX下:

1. 下載OXIM的大易三碼對照檔: dayi3.cin.gz
.gz可以用7-zip解,解開後的dayi3.cin大小是141,809 Bytes,
MD5: 679956d44e491dc4401f6309c32f0778
2. 下載我的patch,並解開裡面的 dayi3-20091212-01.patch
附加壓縮檔: 200912/mobile01-353c5fd909a3a3aa735ea99bc42cf74b.zip (2009/12/12更新)
(解開的大小是 120,969 Bytes, MD5: d00e5209c96cfcf718cbe30eaab74c1d)
3. 將兩個檔案放一起,執行下面命令:
patch dayi3.cin < dayi3-20091212-01.patch<br>4. 沒有錯誤的話,請把產生的dayi3.cin (128,976 Bytes) 改名為 dayi3.lime
( dayi3.cin.orig是原來檔案的備份)

檔案製作完成後請傳到Android手機上。

再來就是在Android Phone下載及安裝LIME IME,請開啟手機的Market,搜尋LIME,或掃瞄下列 QR Code:

[分享] (3/20調查鍵盤排列喜好) 在Android手機上使用三碼大易輸入法

[分享] (3/20調查鍵盤排列喜好) 在Android手機上使用三碼大易輸入法

安裝完後請先按 MENU -> 設定 -> 語言(地區)與文字
[分享] (3/20調查鍵盤排列喜好) 在Android手機上使用三碼大易輸入法
[分享] (3/20調查鍵盤排列喜好) 在Android手機上使用三碼大易輸入法

點選 LIME
[分享] (3/20調查鍵盤排列喜好) 在Android手機上使用三碼大易輸入法

離開設定後,執行 LIME
[分享] (3/20調查鍵盤排列喜好) 在Android手機上使用三碼大易輸入法



請先選組態設定,為配合大易輸入法「顯示數字鍵盤」、「啟動數字對應」及「啟動符號對應」必需選取

滑動選取: 可以左右滑動選字
文字選取喜好: 記憶常選的字,常用字就會排在前面
啟動關聯字功能: 記憶相關的字,以後可直接選 (關聯字在離開輸入法時才會記憶)
以上三個選選也建議打開
[分享] (3/20調查鍵盤排列喜好) 在Android手機上使用三碼大易輸入法 [分享] (3/20調查鍵盤排列喜好) 在Android手機上使用三碼大易輸入法

選取對應表管理,按下載入.LIME對應表 (載入對應表需時較久,建議插上充電線再做)
[分享] (3/20調查鍵盤排列喜好) 在Android手機上使用三碼大易輸入法

點選 dayi3.lime
[分享] (3/20調查鍵盤排列喜好) 在Android手機上使用三碼大易輸入法

點選完檔案後,訊息列會出現開始載入,這個畫面會停一會,不要以為當了
[分享] (3/20調查鍵盤排列喜好) 在Android手機上使用三碼大易輸入法

等一會就會開始下載,這個畫面不要去中斷它,請耐心等待跑完
[分享] (3/20調查鍵盤排列喜好) 在Android手機上使用三碼大易輸入法

在訊息列會出現下載進度,如果跑了一小段時間沒出錯,應該就沒問題,再來就要等約半小時。如果一跑不久就出錯,可以關掉一些程式或重開機再試
[分享] (3/20調查鍵盤排列喜好) 在Android手機上使用三碼大易輸入法
(小插曲: 在測試載入時竟剛好有詐騙電話打進來,結果載入就中斷,得重來….. -_-; 所以記得要挑比較不會有人打電話的時間載入哦)



出現載入完成就可以了,恭喜恭喜~~
[分享] (3/20調查鍵盤排列喜好) 在Android手機上使用三碼大易輸入法




如何啟動LIME輸入法?

在輸入文字的地方長按一下,等選取輸入法的視窗出現 (不是按那個齒輪哦~)
[分享] (3/20調查鍵盤排列喜好) 在Android手機上使用三碼大易輸入法 [分享] (3/20調查鍵盤排列喜好) 在Android手機上使用三碼大易輸入法

選取「LIME」就可以了
[分享] (3/20調查鍵盤排列喜好) 在Android手機上使用三碼大易輸入法

下面是輸入的情況,LIME可以中英文數混打,要打英文直接打再點選就可以。因為LIME的符號鍵盤在另一面,所以要按那個向上的箭頭切換
[分享] (3/20調查鍵盤排列喜好) 在Android手機上使用三碼大易輸入法

下面是有啟動關聯字功能後,會記憶相關字,打了「大」後會自動出現「易」。直接點選就可以,如果不需要,直接打下一個字的字根就可以輸入別的字
[分享] (3/20調查鍵盤排列喜好) 在Android手機上使用三碼大易輸入法



1.6.3加入了關聯字備份及回復的功能,以後可以常備份,就不用從頭開始了。檔案固定放在sdcard的根目錄。
[分享] (3/20調查鍵盤排列喜好) 在Android手機上使用三碼大易輸入法 [分享] (3/20調查鍵盤排列喜好) 在Android手機上使用三碼大易輸入法

[分享] (3/20調查鍵盤排列喜好) 在Android手機上使用三碼大易輸入法 [分享] (3/20調查鍵盤排列喜好) 在Android手機上使用三碼大易輸入法


寫的有點亂,感謝您有耐心看到這邊.......


如果您習慣四碼大易的話,在同目錄下有個dayi4.cin.gz,解開後再自行修改就可以囉(四碼版不行用我那個patch)。不過在手機上,按少些較好吧,呵呵。而且三碼版其實重覆率也不高。知道怎麼產生對應檔的話,就可以做出不同的輸入法囉。有什麼問題可以在板上提出或PMl給我,但不要跟我要完整對照檔哦。 :b

目前鍵盤切換還不太方便,已提供一些建議給原作者,等以後慢慢改進囉。喜歡LIME的話就多多給LIME的原作者一些鼓勵吧~


以下是在 mobile01 上相關的討論,有興趣可以參考參考:
Android上的嘸蝦米~支援關聯字的LIME輸入法~
[分享] LIME 輸入法用的許氏注音設定檔(14184字+全型符號版)
大大解說的很詳細~相信這幾天你肯定會收到很多私密
我也是大易的使用者~在hero也使用大易輸入法一個多月了
真的很方便
希望大大這篇詳細的解說能幫到許多大易的使用者
謝謝NetKidz大造福了大易的愛用者!!
我是用MS WINDOWS,但照著大大的第四步驟,出現以下的錯誤訊息

Assertion failed: hunk, file ../patch-2.5.9-src/patch.c, line 354

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

請問大大知道可能哪邊出錯了嗎?
dolian wrote:
我是用MS WINDOWS,但照著大大的第四步驟,出現以下的錯誤訊息


因為*NIX跟DOS的換行格式不同,所以在MS Windows下,patch.exe要用 binary mode.
那個錯誤應該是沒加 --binary 這個參數所造成。(只有這個參數前面是兩個 - )

回頭看了一下文章,兩個 "-" 被自動轉換為一個全型的 "─"
抱歉,沒注到,造成您的困擾...... (原文已修改)

(檔案請於第1篇中下載)

解開後裡面有個 mk-lime.bat,跟那些檔案放在同一個目錄,執行 mk-lime.bat
沒有問題的話,就可以產生 dayi3.lime

如果您的patch.exe不是裝在預設目錄的話,請改一下mk-lime.bat的第二行。

麻煩再試一下,謝謝。
Use the force, read the source!
昨天可能頭昏沒注意,在刪重複字時把自己都刪了,因此少了約300多字........
檔案已更新,麻煩有下載的網友再下載一次新的 20091101 的 patch 及 mk-lime.bat

真抱歉.....
Use the force, read the source!
NetKidz wrote:
(文章同步發表在bl...(恕刪)


樓主您好:

dayi3.cin.gz 這個檔案的下載連結失效了,再麻煩您了
扯扯鈴 wrote:
dayi3.cin.gz 這個檔案的下載連結失效了,再麻煩您了


剛試過還可以下載啊。麻煩再試一下。

謝謝。
Use the force, read the source!
先謝謝大大既提供

可惜小弟發現以下這些字不能打出來
唔(oe2o), 得(ede.), 影(dko/)
已安裝完成並使用ok, 非常感謝! 沒想到在nokia上找不到的大易輸入,在hero上竟然出現!
bapechun wrote:
先謝謝大大既提供 可...(恕刪)


樓主提供的大易是三碼的
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!