嘸蝦米輸入法

回覆文章
yehlu
Site Admin
文章: 3244
註冊時間: 2004-04-15 17:20:21
來自: CodeCharge Support Engineer

嘸蝦米輸入法

文章 yehlu »

資料來源
http://netlab.cse.yzu.edu.tw/~statue/fr ... ethod.html

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

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

行易公司已經不在允許嘸蝦米 .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/taiw ... shiamy.tgz
# tar zxvf boshiamy.tgz -C /usr/local/lib
然後編輯 /usr/local/bin/et 加入 -in9 Boshiamy.tab,然後直接打 et 來啟動 big5con。

mdk 9.2 檔案位置
/etc/chinese/xcin/xcinrc
/usr/X11R6/lib/X11/xcin/tab/big5/cj.tab
回覆文章

回到「Linux」