這是 BlueBat 在 2005/11/22 的 Tossug 聚會中提出的新一代輸入法程式和資料檔的構想。

OPEN Input Method Editor

輸入法編輯器部份

較少相依於函式工具箱

儘量只用基本的函式庫,避免相依於額外的大型函式庫

共享智慧模組

獨立智慧模組,以詞條而非音條為資料庫紀錄單位,記錄字頻與詞頻,所有輸入規則均可選擇是否開啟智慧選字

以廣用碼為導向

程式內部以 unicode 處理,輸入輸出保持 utf-8 編碼,可選擇是否開啟使用 BMP 以外的字元

直覺式設定

滑鼠在輸入狀態欄名稱部份按右鍵,出現當時輸入規則的設定選單;按左鍵則切換輸入法規則

方便自訂調整

使用者家目錄中可自訂設定檔與輸入法表格,與系統檔案內容互相結合,衝突者以自訂為準


輸入法表格部份

容易存取

pit檔案內容只允許 ASCII 編碼,主要部份首欄 Unicode 字元以 U+xxxxxx 表示

聯合變異

pit從第二欄起為同類輸入規則的各種變體(例如倉頡包含:三代,五代,標準,大新)

容易維護

pit(portable input table)為原始文字檔,mit(machine input table)為二進位安裝檔,csv為常用表格並增加一欄實體字元方便除錯

容忍排序

pit檔內容經過排序後仍為合乎規則之輸入法表格,每一列都是獨立存在的項目

自我組織

重要設定均有預設值存於mit檔中,複製mit至指定目錄即可由輸入法編輯器叫用,設定檔只儲存例外情況

last edited 2005-11-25 01:12:01 by PingYeh