功能篇




使用時機

您有很常會使用到的詞組如公司或單位的名稱,或者是您覺得嘸蝦米輸入法有某個字的拆法讓您輸入時很不順手嗎?嘸蝦米輸入法的「加字加詞」功能讓您可以為常用的單字或詞組設定一組自訂的拆碼,方便以後快速輸入。

操作說明

設定個人化的加字加詞

要使用加字加詞,第一步您必需先為您常用的字詞定義拆碼,您可以在功能表選單中選擇「編輯加字加詞(B)...」開啟記事本編輯。

如果您是第一次執行這個功能,您會看到如上圖的對話框。嘸蝦米輸入法從 7.0 版開始,支援不同使用者個人化的加字加詞定義。也就是說如果您目前的系統中,有兩個以上的使用者帳號,則您可以讓每個使用者使用他自己的加字加詞定義,不會影響到其它的使用者。(上圖的使用者名稱「Liu」僅為範例文字,實際顯示的將會是您目前登入的使用者名稱,下圖亦同。)

當然,嘸蝦米輸入法仍然支援原本所有使用者共用的加字加詞功能。因此,上圖的對話框是在請您設定 目前的使用者環境 下,您是要使用所有人共用的加字加詞定義(就是您所新增的字詞,其它的使用者都看得到,反之,其他使用者新增的字詞也會影響到您),還是您個人化的加字加詞定義(您自己新增的字詞只有您自己的帳號能用,反之,其他使用者新增的字詞您也無法

如果您的選擇是要所有人共用加字加詞的話,請按「」,同時,如果您不希望下次還是看到這個對話框,您可以將「下次不要再詢問我(D)」勾選起來

如果您希望使用個人化加字加詞的話,請按「」,請注意,除非您將來自行刪除您個人的加字加詞檔,否則下次將直接使用您個人化的加字加詞而不會再詢問您。

  

如果您是使用個人化的加字加詞,您會發現加字加詞文件的預設內容不太一樣(如上圖右),提醒您這是個人化的加字加詞。

開始新增字詞

  如上圖所示,您可以定義「LIU」這個拆法用來輸入「嘸蝦米輸入法」這六個字。定義方式的規則如下:
  1. 每一個定義的拆碼(如上圖的 LIU 三個英文字母),必須從每一行的第一個字開始,在那之前不能有任何其它的符號、空格等字元。反過來說,您以空格或非字根的文字符號開頭的那一行文字將不會被程式處理,您可以拿來當做說明文字。
  2. 每一個拆碼最長只能包含五個字根,最少要有一個字根。其中第一個字根必須是標準字根不能為輔助字根,而第二個到第五個字根則沒有此限制。字根與字根之間不得出現其他文字符號。
  3. 可用的標準字根為「A ~ Z」26 個英文字母(不限大小寫),及「, . ' [ ]」5 個符號。可用的輔助字根為「0 ~ 9」10 個數字,及「; - /」3 個符號。
  4. 拆碼定義完畢後,再輸入 一個或以上 的「空白字元Tab 分隔字元」,用來與後面要定義的文字詞組做區隔。
  5. 最後接著的文字一直到行尾(包含空白字元),就是您這個定義的拆碼所能輸入的文字或詞組(如上圖的「嘸蝦米輸入法」六個字)。

如果像上圖您所定義的拆碼原本已有文字(如 「COX」 本來已有「蝦」這個字),則您所定義的文字或詞組將依序排列在原本的文字之後。

新增字詞完畢後

當您的定義都輸入完畢後,記得將本文件 存檔

如果您在存檔後,到其它應用程式輸入時,發現剛剛定義的字沒辦法打出來,請先把那個應用程式的嘸蝦米輸入法 先關閉再重開一次 (使用 Ctrl + Space 或是 Ctrl + Shift) 即可。

檔案編碼的問題

嘸蝦米輸入法繁體中文版的加字加詞檔支援 Big5 和 Unicode (UTF-16LE with BOM) 兩種編碼,也就是說您可以正常的加入 Unicode 包含 ExtA / B 的文字在其中。

如果您在安裝 7.0 版嘸蝦米輸入法時,沒有選擇要繼續使用舊版的加字加詞檔的話,預設是使用 Unicode 編碼,這也是我們建議的編碼。

反之,如果您在存檔時,發現下圖的對話框:

這表示您的加字加詞檔目前不是 Unicode 格式,但您的內容有包含 Big5 不支援的文字。這個時候請您先選擇「取消」,這時會出現如下圖「另存新檔」的對話框。

請特別注意將「存檔類型」改成「所有檔案」,「編碼」改成「Unicode」,存檔位置和檔名都不要變動,再存檔即可。

多行的加字加詞
MULTI 這是第一行
+這是第二行
+
+上面那行是空行

最後結果,輸入「MULTI」時,會輸出如下圖:


 規則
  • 除了有定義拆碼的第一行之外,其它的每一行的第一個字元必須是 + 號。
  • 行與行之間不能有任何一行遺漏 + 號,即使那一行是空的,也要至少打一個 + 號。

注意:部份應用程式(如 Outlook Express)因為不允許輸入法送出多行文字,故不支援此功能。

清空某一拆碼
  
COX清空
或者
COX!

最後結果,您輸入「COX」時,不再會出現「蝦」字,會提示您這個拆碼沒有任何組字。


 規則
  • 在加字加詞檔中,定義一個拆碼,之後 緊接 一個「清空」字樣或是「!」符號。表示要清空該拆碼原有的 所有 候選字。因此如上圖的「COX」拆碼原有的「蝦」字被清除了。
  • 本清空功能不會影響 加V輔助選字 的效果,舉例來說:「MHU!」會清空「0精」和「1睛」兩個字,但是不會影響「MHUV」的「睛」,如果有此需要,請新增「MHUV!」定義。

因此,如果您有需要將一個自訂的詞取代原有的拆碼的話,您可以在加字加詞中這樣定義。

COX!
COX 新增的詞

最後的結果就會像下圖,「新增的詞」變成「COX」的 0 選字。





TOP