7.21. 新增輸入法 - 嘸蝦米輸入法為例

目前常見的輸入法表格有兩種格式:titcin。這兩種都是純文字格式 (換句話說您可以直接用文書編輯器來觀看)。 但各個中文系統為了加快搜尋速度,多半提供工具 程式將純文字格式轉為特殊的二進位檔。如果您要安裝某種輸入法, 必須取得它的 titcin 表格,或是轉換後的格式。

以下嘸蝦米輸入法為例,分別說明如何在各中文系統中加入嘸蝦米輸入法:

行易公司已經不在允許嘸蝦米 .cin 檔的自由傳播, 所以就沒有了嘸蝦米的輸入法表格。 請自己利用檔案搜索引擎尋找。例如在以下的搜尋引擎輸入 liu55

Flobal Area Information Servers FTP

利用 xcin25 的工具程式 cin2tab.cin 表格轉換為 .tab 檔:

# /usr/X11R6/lib/X11/xcin25/bin/cin2tab liu55.cin
CIN2TAB 版本 (xcin 2.5.2.2) 字集編碼名稱=big5
cin2tab: cin 表格檔: liu55.cin, 使用模組: gencin 版本 20000827。
cin2tab: 定義鍵的數目: 31
cin2tab: 字鍵的最大長度: 5
cin2tab: 編碼的字元總數: 13973
cin2tab: 定義的字元數目: 23411
cin2tab: 已定義的字鍵編碼數目: 23411
cin2tab: 忽略的已定義字元數目: 0
cin2tab: 記憶體模式: 1

它會產生 liu55.tab 這個檔案。將它放到 /usr/X11R6/lib/X11/xcin25/tab/big5/ 的目錄中。

接下來請修改您的 xcinrc 的設定檔,其中每行開頭的 - 和 + 分別代表刪除這一行和新增這一行,內容如下:

;
;  This is the global configuration of the zh_TW.Big5 locale
;
(define zh_TW.Big5
  '((DEFAULT_IM         "cj")
    (DEFAULT_IM_MODULE  "gen_inp")
    (DEFAULT_IM_SINMD   "DEFAULT")
    (PHRASE             "default.phr")
    (CINPUT             (cj simplex phone bimspinyin bimsphone jyutping
-                         array30 zh_hex))
+                         array30 zh_hex liu55))
    (FONTSET            "-sony-*-16-*-iso8859-1,-*-16-*-big5-0")
    (OVERSPOT_FONTSET   "-sony-*-16-*-iso8859-1,-*-16-*-big5-0")))

;
;  Here are detailed configuration of each IM (for zh_TW.Big5 locale).
;
+ (define liu55@big5
+         '((SETKEY               9)))

啟動 xcin25

# xcin2.5 &

然後用 CTRL-ALT-9 即可叫出嘸蝦米輸入法。

WWW: xcin Cin檔案格式

以下是如何在 big5con 底下新增嘸蝦米輸入法。

到檔案搜索引擎找 boshiamy,就可以發現有 boshiamy.tgz, 下載之後,解壓縮到 /usr/local/lib

# fetch ftp://freebsd.csie.nctu.edu.tw/pub/taiwan/NTU/woju/binary/boshiamy.tgz
# tar zxvf boshiamy.tgz -C /usr/local/lib

然後編輯 /usr/local/bin/et 加入 -in9 Boshiamy.tab,然後直接打 et 來啟動 big5con