關於 SCIM 的 table 問題? [論壇 - Ubuntu 與中文]
正在瀏覽:
1 名遊客
訪客
|
關於 SCIM 的 table 問題? |
|
---|---|---|
Anon:訪客
|
以下是部份 SCIM 之 table 內容,以倉頡第三代為例:
a 日 500 a 曰 495 還有部份是如下: ikhhh 参 10 想請教的是這些 500、495、10 所代表的意義?或是那有這方面的參考資料? 我看了一下有關 500、495 的部份資料,如下: aa 昌 500 aa 昍 495 abjj 暉 500 abjj 暈 495 irp 怠 500 irp 感 495 由以上不難看看看出,這些應該是定義相同 KEY 值但不同字的倉頡碼所取的字(也就是重覆字),例如我們輸入 aa 會顯示 “昌”及 “昍”這兩個選字。於是問題來了,一定要用 500、495 嗎?用 300、295 或是 600、595 可行嗎? 再來就是有關以下的問題: ikhhh 参 10 這個 10 又代表何意義?
2005/7/31 23:50
| 1b4a3 64f76 e9fa8 07351
|
|
![]() |
訪客
|
Re: 關於 SCIM 的 table 問題? |
|
---|---|---|
Anon:訪客
|
我猜那是排列的順序,先列出 500 的,然後 495 然後依序遞減。
所以.. 應該是隨便你自己高興來設定。只是設 500,可能是因為考量到以後要修改(增減字時)會比較方便吧。 這是我猜的
2005/8/1 3:42
| 1d513 c0bcb e33b2 e7440
|
|
![]() |
訪客
|
Re: 關於 SCIM 的 table 問題? |
|
---|---|---|
Anon:訪客
|
答對了,正是如此。 其實我會有如此問題,原因是在輸入標點符號時不太方便,雖然 scim 有輸入標點符號的功能,但僅限於一般常用的符號,如 ,。/?:;‘“[]{}、+= 等等,但要輸入諸如 「」等符號時只能用 zxa? 、zxb?、 zxc? 等方法來輸入,效率有些差。 所以我是想將一些常用的標點符號放在 zxa、zxb、zxc 這三段內,例如輸入 zxb 會出現一些常用的中文括號,如下是我的排法: zxb ( 500 zxb ) 495 zxb 「 490 zxb 」 485 zxb 〔 480 zxb 〕 475 zxb 【 470 zxb 】 465 然後再直接選取就可以了,我的感覺較方便。 具體的作法如下: 先用 scim 所提供的 scim-make-table 程式將輸入法的 bin 檔轉換為 txt 檔以便編輯。 再將此文件檔轉為 bin 檔,例如要將 cj.txt 轉為 cj.bin scim-make-table cj.txt -b -o cj.bin 以上 -b 代表要將 cj.txt 轉換為 bin 檔,-o 指定輸出檔名,輸入 scim-make-table 不帶參數可顯示用法。 將 cj.bin copy 到 scim 的相關目錄 cp cj.txt /usr/share/scim/tables/ 然後再設定輸入法即可。 進一步的資料可參考各 txt 檔的內容,有一些設定上的說明,如 ### File header must not be modified ### This file must be encoded into UTF-8. ### This file comes from http://www.chinesecj.com SCIM_Generic_Table_Phrase_Library_TEXT VERSION_1_0 ### Begin Table definition. BEGIN_DEFINITION ### An unique id to distinguish this table among others. ### Use uuidgen to generate this kind of id. UUID = 5da9d4ff-ccdd-45af-b1a5-7bd4ac0aeb5f ### A unique number indicates the version of this file. ### For example the last modified date of this file. ### This number must be less than 2^32. SERIAL_NUMBER = 2004111801 ICON = /usr/share/scim/icons/CangJie3.png ### The default name of this table NAME = CangJie 3 ### The local names of this table NAME.zh_CN = 仓颉第三代 NAME.zh_TW = 倉頡第三代 NAME.zh_HK = 倉頡第三代 . . . 以下略
2005/8/1 13:40
| 1b4a3 64f76 e9fa8 07351
|
|
![]() |
訪客
|
Re: 關於 SCIM 的 table 問題? |
|
---|---|---|
Anon:訪客
|
sorry,修正一個錯誤
將 cj.bin copy 到 scim 的相關目錄 cp cj.txt /usr/share/scim/tables/ 改為 cp cj.bin /usr/share/scim/tables/
2005/8/1 13:44
| 1b4a3 64f76 e9fa8 07351
|
|
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.