LIME支援多種輸入法,包括自建、注音、倉頡、快倉、倉頡五、速成、大易、輕鬆、行列、行列10、筆順五碼,還有繁簡轉換、中英混打(不必切換鍵盤)等各種實用設定。

在眾多支援 Android 的輸入法工具中,LIME(全名是 Lightweight Input Method Editor)除提供多樣的輸入法選擇外,也提供使用者外掛自建的輸入法,是受到眾多 Android 使用者歡迎的輸入法環境。

  • 軟體名稱:LIME HD 中文輸入法
  • 開發者:Android.toload.net
  • 適用平台:Android V2.1 以上版本
  • 支援其他系統:無
  • 價格:免費
  • 大小:786KB
  • 版本:3.2.0
  • 更新日期:2011/5/29
  • 網頁版 Android Market:https://market.android.com/details?id=net.toload.main.hd
  • 最近筆者接到 LIME 作者之一的 Art Hung 來信通知筆者,LIME 開發小組即將推出的新版本將新增支援行列輸入法,因筆者身兼行列輸入法表格的維護志工(目前同時為 OpenVanilla 開放香草輸入法框架(適用於 Mac OS X)及 gcin 輸入法(適用於 Windows 及 Linux)的行列輸入法表格維護者),故特別邀請筆者加入新版本的測試。筆者亦借此處將測試過程及心得撰文登載,以饕讀者。

    LIME 開發團隊期許能成為 Android 平臺上的 OpenVanilla,以目前 LIME 提供的功能看來,也的確具有這個潛力。

    更名為LIME HD,版號為 3.2.0

    LIME 3.0.9 自從 2010 年 9 月推出至今超過 8 個月,雖然這個版本大致穩定,但仍不免有改進空間。據 Art Hung 表示說,由於公事繁忙,沒有時間對 LIME 進行調整,直至最近終於「狠下心來」著手更新,軟體名稱也從 LIME 改為 LIME HD。現時筆者手上的 LIME HD 測試版本號碼為 3.2.0。

    根據 Art Hung 表示,因為 LIME 和 LIME HD 的輸入法資料庫處理方式已有更動,對於舊版 LIME 3.0.9 或更早的版本的使用者,想要更新為 LIME HD 前,建議先移除原有的輸入法資料庫後再移除 LIME,再使用重新安裝的方式將 LIME HD 載入您的行動裝置。

    如果您先前並未使用過 LIME,請先參考下一節的簡易使用說明。

    LIME HD 簡易使用說明

    LIME HD 的使用方式相當直覺、快速,只要請您按照如下步驟進行啟用及設定即可:

    1. 請先完成安裝 LIME HD。

    2. 進入行動裝置的「設定」→「語言及鍵盤」項目,然後將「LIME HD」打勾(如圖2),即可在行動裝置中啟用 LIME HD。

    3. 打開3G 或 WiFi 無線網際網路連線,稍後用以下載輸入法資料庫。

    4. 在「所有應用程式」中找到「LIME HD 設定」(如圖2),並點選進入。

    ▲圖1(左)啟用 LIME HD;圖2(右)LIME HD 設定

    5. (非必要步驟,但建議這樣做)於圖3「初始資料庫」標籤中點選「SDCARD」,指定將輸入法資料庫儲存於 SD 記憶卡內,如此可大幅節省行動裝置有限的主記憶體空間。(註:LIME HD 在預設狀態,是將輸入法資料庫儲存於行動裝置的主記憶體)

    6. 點選「預載資料庫」或「空白資料庫」。「預載資料庫」將 LIME HD 內建的倉頡、快倉、注音、輕鬆、行列、行列10及預載中文關聯字字庫,以透過網路下載的方式載入您的行動裝置;而「空白資料庫」只預載中文關聯字字庫,主要作為使用者隨後掛載自建的輸入法模組之用。如果網路連線的速度不穩定或比較慢,導致無法下載資料庫時,請選擇「重置資料庫」然後重新下載,不需重開機或重裝軟體,且不會影響程式的正常運作。

    ▲圖3(左)初始 LIME HD 資料庫;圖4(右)選擇輸入法清單

    7. 進入 LIME HD 的「喜好設定」,點選位於最上方的「LIME輸入法切換」,以自訂您的輸入法清單(如圖 4)。

    8. 於任一應用程式中長按文字輸入區,直至出現選單後點選「輸入法」後,再於「選取輸入法」的提示方塊中(如圖 5)選擇「LIME HD」,即可開始使用 LIME HD 輸入文字了。而如果使用者資料庫匯入完成時,可以執行「備份資料庫」的動作;下一次如果要重裝 LIME HD 又剛好遇到網路速度不佳無法重新下載,此時只需點選「還原資料庫」即可。

    ▲圖5,選取輸入法提示訊息

    想要切換 LIME HD 提供的各種輸入法時,請長按螢幕鍵盤左下角的鍵盤圖示,再於提示方塊(如圖 6)中點選「LIME輸入法切換」,並接著請於輸入法清單中,選擇欲切換的輸入法名稱即可(如圖 7)。

    ▲圖6(左)LIME輸入法切換;圖7(右)選擇欲切換的輸入法

    接下來,就讓筆者帶領大家看看 LIME HD 新版有哪些新功能與改進吧。

    (後面還有新功能改進介紹)

    LIME HD 的新功能及改進 

    筆者將此次 LIME HD 的重點更新部分,列舉於下:

    1. LIME HD 在 Android 3.0 測試過,支援使用實體鍵盤或藍牙鍵盤輸入文字。

    2. 允許由使用者自行選擇載入輸入法資料庫的存放位置(「裝置空間」或是「SDCARD」),以節省系統資源。

    雖然選擇存放到 SD 記憶卡可能會稍微減緩執行效能(如圖 8 的警示畫面),所幸依筆者在 HTC Desire 上執行 LIME HD 的使用經驗,選用「預載資料庫」將各種輸入法全載入行動電話內,並未感覺執行效能有明顯變差的情形。

    ▲圖 8,將輸入法資料庫儲存於 SD 記憶卡

    如果將 LIME HD 程式本身也移至記憶卡(Android 系統版本須為 2.2 以上),則 LIME HD 將僅占用 280 kB 記憶空間(如圖 9),節省系統資源可見一斑。此外,若預載太多種輸入法到資料庫中,亦可進入「輸入法管理」標籤清空不需使用的輸入法,將可更加節省占用記憶體的空間。

    ▲圖 9,LIME HD 程式資訊

    3. 新增支援「行列輸入法」(30鍵版)及「行列10鍵數字輸入法」2種輸入法(如圖 10)。目前共內建支援注音、倉頡、快倉、大易、輕鬆、行列及行列10,共7種輸入法。此外,也提供使用者自行掛載自建的輸入法模組。

    ▲圖10,LIME HD 提供多種輸入法

    有別於 LIME 3.0.9 及更早的版本僅允許設定一個全域性的螢幕鍵盤配置,LIME HD 新版支援使用者為各種輸入法定義螢幕鍵盤配置(如圖 11 及圖 12);當使用者在應用程式中選擇改用另一種輸入法(如從「行列」切換到「注音」)時,LIME HD 將自動對應到正確的螢幕鍵盤配置。

    ▲圖11(左)輸入法設定(以行列輸入法為例);圖12(右)選擇行列輸入法的螢幕鍵盤配置

    針對行列輸入法,LIMD HD 提供「行列+數字列鍵盤」及「行列輸入法鍵盤」2種配置,供行列輸入法使用者選擇。筆者認為對於行列輸入法使用者而言,當然是選擇「行列+數字列鍵盤」輸入各種特殊符號(如圖 13),才是王道的極致啊!

    ▲圖13,使用「行列+數字列鍵盤」輸入符號

    「行列10鍵數字輸入法」(簡稱「行列10」)是 LIME HD 另一個新加入支援的輸入法。行列10是行列輸入法的衍生型式,二者對於文字拆碼方式基本上是相同的。兩者的差異是「行列10」使用 1234567890 共 10 個數字鍵輸入字根碼,來代替行列輸入法的字根鍵位(如圖 14)。LIME HD 的「行列輸入法」及「行列10」都支援 CJK Ext-A 的中日韓漢字集(屬 Unicode 3.0 範圍),共27,489 個漢字。

    ▲圖14,行列10鍵數字輸入法

    4. LIME HD 對於使用具備實體鍵盤的行動電話(如HTC Desire Z 等)輸入英文時,可選擇啟用內建的英文字典(如圖 15),以加速輸入速度。

    ▲圖15,「實體鍵盤啟用英文字典」項目

    筆者也根據 Netkidz 的說明(請參照 http://netkidz.net/blog/?p=523),將 LIME HD 3.2.0 與先前版本 LIME 3.0.9 不同之處摘述如下,供讀者參考:

    1. 需Android 2.1或以上版本。

    2. 支援高解析度Android平板。

    3. 輸入法架構改為輸入法為主體,每個輸入法可以自由選定鍵盤。

    4. 支援輸入法:自訂、注音、倉頡、快倉、大易、輕鬆、行列、行列10(行列輸入法使用筆者提供的對照表)。

    5. 支援藍牙鍵盤(需Android 3.0或以上)。

    6. 實體鍵盤快速鍵:Ctrl-C/Ctrl-V複製貼上、Ctrl-1~0快速選字、Ctrl-Shift切換輸入法、Ctrl-Space切換中英及純英文輸入、Ctrl-Symbol輸入全型符號。

    7. 英文單字輸入預測(純英輸入時)。

    8. 輸入法資料庫可選擇置於SD卡。

    (後面還有LIME HD已知問題與後續發展)

    LIME HD 的已知問題及後續發展 

    在筆者近日和 Art Hung 密切的書信往返中,亦提出對於 LIME HD 未來發展的幾個問題和建議,並獲得 Art Hung 的正面回應。至於 LIME HD 下一版是否將這些建議付諸施行,敬請大家拭目以待:

    1. 目前已知在行列輸入法字根反查方面,迫於軟體推出時程,暫不顯示鍵位。如「誠」字的字根反查應顯示6^1v5-2v,但目前 LIME HD 顯示為 yzgx;下一版 LIME HD 應會針對此部分進行修正。

    2. 在電腦鍵盤上,全形英數字可透過「shift+空白鍵」進行模式切換;但包括 LIME HD 在內的多種 Android 輸入法軟體並未實作此功能(除非像「行列10」這樣,在設計輸入法表格之初即考慮到)。Art Hung 表示將在近期儘快為 LIME HD 設計各種輸入法共通的「全形英數字」輸入處理方式。

    3. 在長遠的發展目標上,筆者建議 LIME HD 4.0 支援的輸入法選擇按鈕(目前 3.2.0 共有 8 個)可由使用者自行增刪,甚至接受使用者自行選擇所需要的輸入法資料庫;如能打破目前 LIME HD 預載資料庫檔案時須下載全部的輸入法資料庫的情形,將可更加減少耗費系統資源。此舉也獲得 Art Hung 正面支持。

    4. 至於未來 LIME 是否會支援 CJK Ext-B/C/D 範圍的漢字集(屬於 Unicode 3.1/5.2/6.0)?據 Art Hung 表示,他使用 SQLITE3 來處理資料,另外用 Java 讀取 Ext-B 漢字並無法成功顯示其字碼,且目前 Android 內建的 Webkit 瀏覽器嘗試顯示 Ext-B 字集亦無法成功,不得已暫時放棄此項工作(筆者註:畢竟要求西方人設計的資料庫處理工具將東亞各國的需要顧慮週到,確實強人所難)。但 Art Hung 也補充說,一旦相關工具軟體支援 Ext-B/C/D 漢字集時,將儘可能讓 LIME HD 能夠支援這一部分。(筆者註:雖說如此,與 iPhone、iPad 等 iOS 行動裝置對 Unicode 漢字集輸入支援不佳的情況相較之下,Android 系統搭配 LIME HD 輸入法環境的組合,領先 iOS 的幅度仍相當大)

    結語 

    經過上面的介紹,或許您已經迫不及待想要體驗 LIME HD 的強大功能。在這篇文章刊出之時,LIME HD 已經在 Android Market 免費提供各界下載使用了;現在您唯一需要做的事,就是拿起您的 Android 行動裝置並親自安裝 LIME HD。最後,筆者祝大家使用愉快!