> > > ## 繁體中文輸入法用戶指導手冊

[ 英文版 ]

## 目錄:

I. 介紹

II. 輸入視窗區域

> 預編輯區
> 狀態區
> 候選詞查找區
> 輔助視窗

III. 輸入法基本功能

> 1. 開啟/關閉輸入法
> 2. 選擇輸入法
> 3. 循環切換輸入法
> 4. 切換全角/半角模態
> 5. 切換中/英文標點模態

IV. 輸入法輔助工具

> 1. 開啟工具功能表
> 2. 輸入法選擇工具
> 3. 輸入法選項設置工具
> 4. 字符查找表

> > 基本編碼的字符查找表
> > UNICODE字符查找表
> > 特殊字符查找表

> 5. 虛擬鍵盤

> > PC鍵盤
> > 倉頡鍵盤
> > 行列鍵盤
> > 大易鍵盤
> > 注音鍵盤
> > 倚天鍵盤
> > 嘸蝦米鍵盤
> > 簡易鍵盤

> 6. 用戶自定義字符(UDC)
> 7. 輸入法輔助說明

V. 輸入法功能描述

> 1. 英文輸入模態
> 2. 倉頡輸入法
> 3. 行列輸入法
> 4. 注音輸入法
> 5. 嘸蝦米輸入法
> 6. 簡易輸入法
> 7. 倚天注音輸入法
> 8. 大易輸入法
> 9. 電信輸入法
> 10. 英漢輸入法
> 11. 內碼輸入法
> 12. 新注音輸入法

VI. 碼表輸入法介面

> 1. 介面介紹
> 2. 創建碼表
> 3. 碼表轉換成二進制格式
> 4. 碼表轉換成文本格式
> 5. 創建新的碼表輸入法

## I. 介紹

Solaris 9為中文用戶（包括大陸、台灣、香港等地用戶）提供了可擴展的輸入法架構， 以及界面更加友好的各種常用輸入法，另外還開發了輔助視窗以提供更加強大的輸入法管理工具。 整個繁體中文輸入法系統支援以下功能：

- 輸入法切換
- 全形/半形模式切換
- 中/英文標點模態切換
- 輸入法管理工具： (輸入法選擇，輸入法選項設置)
- BIG5/EUC_TW/BIG5_HKSCS/Unicode 字符查找表
- 虛擬鍵盤

支援兩種類型的輸入法：

- 基於表格的輸入法， 如： 倉頡輸入法， ...
- 由系統用戶開發的輸入法， 如：新注音輸入法， 內碼輸入法，...

支援以下所有繁體中文環境（locale）：

- zh_TW/zh_TW.EUC
- zh_TW.BIG5
- zh_TW.UTF-8
- zh_HK.BIG5HK
- zh_HK.UTF-8

支援的輸入法包括：

- 倉頡輸入法
- 行列輸入法
- 注音輸入法
- 嘸蝦米輸入法
- 簡易輸入法
- 倚天注音輸入法
- 大易輸入法
- 粵拼輸入法
- 拼音輸入法
- 英漢輸入法
- 電信輸入法
- 新注音輸入法
- EUC 內碼輸入法
- BIG5 內碼輸入法
- BIG5+HKSCS 內碼輸入法

[ 回到目錄 ]

## II. 輸入視窗區域

輸入字符時涉及應用視窗的四個單獨區域：
預編輯區： 高亮度（如反顯或下劃線）顯示輸入區。
狀態區： 指示當前輸入狀態的區域。
候選詞查找區： 顯示可供選擇的選項的區域。
輔助視窗： 用於輸入法管理的輔助視窗。

#### 預編輯區：

預編輯區高亮度（如反顯或下劃線）顯示用戶輸入或轉換的字符。

#### 狀態區：

狀態區顯示當前的輸入狀態。 在上面的例圖中， 位於視窗的左下角。

#### 候選詞查找區：

候選詞查找區顯示匹配預編輯區輸入字符的多個繁體中文字符或特殊字符。在上面的例圖中，即彈出的視窗。

#### 輔助視窗：

輔助視窗提供一些工具來管理輸入法或簡化某些特殊字符的輸入。
[ 回到目錄 ]

## III. 輸入法基本功能

#### 1. 開啟/關閉輸入法

在英文狀態下， 鍵入 [Control+Spacebar ] ， 中文輸入法被激活， 輔助條彈出：

再次鍵入 [Control+Spacebar] ，中文輸入法關閉， 回到英文狀態， 輔助條關閉。

#### 2. 選擇輸入法

在中文狀態下，鍵入功能鍵" F2 " 切換到第一個輸入法， " F3 "切換到第二個輸入法， " F4 "切換到第三個輸入法，等等。
或者用滑鼠點擊輔助條上的輸入法選擇按鈕， 輸入法選擇功能表將彈出， 示意圖如下：

然後從該功能表中選擇您想要使用的輸入法。

#### 3. 循環切換輸入法

在中文狀態下，鍵入[Control+Escape ] 來循環地切換輸入法。

#### 4. 切換全角/半角模態

在中文狀態下，鍵入[Shift+Spacebar ] 或用滑鼠點擊輔助條上的全/半角按鈕來切換全角/半角字符模態。

表示輸入系統處於全角字符狀態。

表示輸入系統處於半角字符狀態。

當系統處於全角字符狀態時, 輸入鍵的全角字符將被提交給應用系統。

例如： 全角狀態下輸入'a'， 其全角字符將被提交給應用系統。 如下：

#### 5. 切換中/英文標點模態

在中文狀態下，鍵入[Control+. ] 或用滑鼠點擊輔助條上的中/英文標點按鈕來切換中/英文標點模態。

表示輸入系統處於中文標點模態。

表示輸入系統處於英文標點模態。

當系統處於中文標點模態時, 並且輸入一個英文標點鍵時，其相應的中文標點將被提交給應用系統。

例如： 中文標點模態下輸入'$'， 繁體貨幣符號 "NT$"將被提交給應用系統。 如下：

英文標點鍵包括： . / <> :;'"\$!^&_-

英文標點鍵與中文標點符號的對映表如下：

[ 回到目錄 ]

## IV. 輸入法輔助工具

Solaris 9 提供了一些輔助工具來幫助用戶管理輸入法、設置輸入法屬性、以及簡化某些特殊字符的輸入，等等。

這些輔助工具包括：

- 輸入法選擇工具
- 輸入法選項設置工具
- 虛擬鍵盤
- 字符查找表
- 用戶自定義字符(UDC)
- 輸入法輔助說明

#### 1. 開啟工具功能表

用滑鼠點擊輔助條上的工具按鈕 來顯示工具功能表如下：

然後從功能表中選擇一項您想使用的輸入法工具。

[ 回到目錄 ]

#### 2. 輸入法選擇工具

輸入法選擇工具允許用戶選擇他/她常用的輸入法， 並且可以設定缺省的輸入法及輸入法的次序。

用滑鼠從工具功能表中選中“輸入法選擇”項， 輸入法選擇工具顯示如下：

選定某些輸入法後，點擊“確定” 或“應用”按鈕， 輸入法選擇設定將被系統置為有效。 選定的第一個輸入法即為用戶的缺省輸入法。
這時， 在應用系統視窗中鍵入 [Control+Spacebar] 開啟輸入法，缺省輸入法將被置為當前輸入法；然後鍵入" F2"切換至第一個輸入法， "F3" 切換至第二個輸入法， "F4" 切換至第三個輸入法，等等。

[ 回到目錄 ]

#### 3. 輸入法選項設置工具

用滑鼠從工具功能表中選中“輸入法選項設置”項， 輸入法選項設置工具顯示如下：

使用這個選項設置工具, 您可以設置輸入法的屬性。 設置完後， 點擊“確定” 或“應用”按鈕， 輸入法選項設定將被系統置為有效。

對於基於碼表的輸入法， 有以下四個選項可以設置：

- 「顯示可能的候選字」

> - 如該選項被選中： 當每輸入一個正常鍵，輸入法引擎將立即搜索碼表並在候選詞查找區中顯示符合的候選詞。
> - 如該選項未被選中： 當每輸入一個正常鍵，輸入法引擎不立即搜索碼表， 只有當用戶鍵入空格鍵後， 輸入法引擎才搜索碼表並在候選詞查找區中顯示匹配的候選詞。

- 「外碼提示」

> - 如該選項被選中：在候選詞查找區中的每個選項後都顯示這個候選詞的外碼。
> - 如該選項未被選中：則在候選詞查找區中的每個選項後都不顯示這個候選詞的外碼。

這個選項能夠幫助用戶學習這個輸入法， 如告訴用戶某個漢字在該輸入法中對應什麼外碼。

- 「只有一個候選詞時自動選擇」

> - 如該選項被選中：當只有一個候選詞對應該外碼時， 輸入法直接將該候選詞提交給應用系統。
> - 如該選項未被選中：則當只有一個候選詞對應該外碼時， 輸入法不直接將該候選詞提交給應用系統， 而是將該候選詞顯示在候選詞查找區。

- 「按鍵是否顯示於預編輯區」

> - 如該選項被選中： 當每輸入一個正常鍵， 其對應的鍵對應字符將顯示在預編輯區。
> - 如該選項未被選中：則當每輸入一個正常鍵， 其對應的鍵對應字符將不顯示在預編輯區， 而是這個字符本身。

[ 回到目錄 ]

#### 4. 字符查找表

字符查找表能夠被用來搜索一個中文字符並輸入它。當從字符查找表中選定一個中文字符，雙擊它或點擊“確定”按鈕， 該字符將被提交給應用系統。

輸入系統提供了三種類型的字符查找表：

- 基本編碼的字符查找表：

在 zh_TW/zh_TW.EUC 中文環境（locale）中， 系統提供 EUC_TW 編碼的字符查找表； 在 zh_TW.BIG5 中文環境（locale）中， 系統提供 BIG5 編碼的字符查找表；在 zh_HK.BIG5HK 中文環境（locale）中， 系統提供 BIG5_HKSCS 編碼的字符查找表 。

例： EUC_TW 編碼的字符查找表如下：

- UNICODE編碼的字符查找表

例： UNICODE編碼的字符查找表如下：

- 特殊字符查找表

特殊字符包括有希臘字符、數學字符 等等。 例如： 希臘字符查找表如下：

[ 回到目錄 ]

#### 5. 虛擬鍵盤

虛擬鍵盤工具能夠被用來簡化一些特殊符號的輸入、 也可以用來顯示某些基於字根的輸入法的鍵盤映射表， 如倉頡輸入法， 倉頡輸入法是一種典型的基於字根的輸入法。

繁體中文環境支援以下的虛擬鍵盤：

> - PC鍵盤
> - 倉頡鍵盤
> - 行列鍵盤
> - 大易鍵盤
> - 注音鍵盤
> - 倚天注音鍵盤
> - 嘸蝦米鍵盤
> - 簡易鍵盤

用戶可以點擊虛擬鍵盤上的按鈕來輸入該按鈕上的字符。

- PC 鍵盤

PC鍵盤圖示如下：

- 倉頡鍵盤

用戶可以點擊輔助條上鍵盤按鈕並選擇鍵盤功能表中“倉頡鍵盤 ”項， 倉頡鍵盤彈出並顯示如下：

- 行列鍵盤

用戶可以點擊輔助條上鍵盤按鈕並選擇鍵盤功能表中“行列鍵盤 ”項， 行列鍵盤彈出並顯示如下：

- 大易鍵盤

用戶可以點擊輔助條上鍵盤按鈕並選擇鍵盤功能表中“大易鍵盤 ”項， 大易鍵盤彈出並顯示如下：

- 注音鍵盤

用戶可以點擊輔助條上鍵盤按鈕並選擇鍵盤功能表中“注音鍵盤 ”項， 注音鍵盤彈出並顯示如下：

- 倚天注音鍵盤

用戶可以點擊輔助條上鍵盤按鈕並選擇鍵盤功能表中“倚天注音鍵盤 ”項， 倚天注音鍵盤彈出並顯示如下：

- 嘸蝦米鍵盤

用戶可以點擊輔助條上鍵盤按鈕並選擇鍵盤功能表中“嘸蝦米鍵盤”項， 嘸蝦米鍵盤彈出並顯示如下：

- 簡易鍵盤

用戶可以點擊輔助條上鍵盤按鈕並選擇鍵盤功能表中“簡易鍵盤 ”項， 簡易鍵盤彈出並顯示如下：

[ 回到目錄 ]

#### 6. 用戶自定義字符(UDC)

用戶自定義字符編輯工具允許用戶編輯並保存新創建的字符， 並當用戶把該新創建的字符特征描述成某輸入法的一項時， 用戶就可以在應用系統中輸入、顯示和打印該字符。

用滑鼠從工具功能表中選中“用戶自定義字”項， 用戶自定義字符工具顯示如下：

[ 回到目錄 ]

#### 7. 輸入法輔助說明

用滑鼠從工具功能表中選中“輸入法輔助說明”項， 一個瀏覽器如Netscape 或 sdthotjava將彈出並顯示輸入法輔助說明資訊。
[ 回到目錄 ]

## V. 輸入法功能描述

在繁體中文環境中可使用的輸入法包括：

- 英文輸入模態( Control-Spacebar)
- 倉頡輸入法， 該輸入法為缺省輸入法 (F2)
- 行列輸入法 (F3)
- 注音輸入法 (F4)
- 嘸蝦米輸入法 (F5)
- 簡易輸入法 (F6)
- 倚天注音輸入法 (F7)
- 大易輸入法 (F8)
- 粵拼輸入法 (F9)
- 拼音輸入法 (F10)
- 英漢輸入法 (F11)
- 電信輸入法 (F12)
- 新注音輸入法
- EUC_TW 內碼輸入法
- BIG5 內碼輸入法
- BIG5_HK 內碼輸入法

鍵入 [Control＋spcaebar] 開啟或關閉中文輸入法。
鍵入 [Control＋Escape] 循環地切換中文輸入法。

[ 回到目錄 ]

#### 1. 英文輸入模態

每個應用系統啟動時缺省是英文輸入模態， 用戶可以鍵入[Control+Spacebar ] 來切換中/英文輸入模態。 在英文輸入模態下， 應用系統顯示如下：

視窗狀態區顯示 表示應用系統處於英文輸入模態， 當處於中文輸入模態時，視窗狀態區將顯示當前的輸入法名字。

[ 回到目錄 ]

#### 2. 倉頡輸入法

倉頡輸入法認為漢字是由一系列字根組成， 每個字根用一個鍵表示， 通常一個倉頡鍵序列唯一表示一個漢字， 但是有時需從多個候選詞選擇。

如果一個倉頡字串對應多個漢字，候選詞查找區顯示所有匹配該字串的漢字。 用戶可以鍵入點號(.) 或 [Control+N ] 或 [PageDown ] 鍵來顯示下頁候選字， 鍵入逗號(,) 或 [ Control+P] 或 [PageUp] 鍵來顯示上頁候選字； 然後鍵入某候選字前的數字標號鍵來輸入該候選字。

倉頡輸入法字根輿鍵的對應圖如下：

下面圖例解釋如何使用倉頡輸入法輸入漢字：

(1). 開啟一新終端， 鍵入[Control+Spacebar ] 啟動中文輸入法。

(2). 鍵入功能鍵 F2 切換到倉頡輸入法， 或用滑鼠點擊輔助條上的輸入法選擇按鈕， 然後從輸入法選擇功能表中選擇倉頡輸入法， 終端狀態區顯示當前輸入法為倉頡輸入法。 如圖：

(3). 鍵入 ir.

倉頡輸入法先找到六個匹配字， 候選詞查找區顯示如下：

(4). 鍵入數字鍵來選擇相應的候選字。如鍵入'2 '選擇第二個候選字，終端顯示如下：

[ 回到目錄 ]

#### 3. 行列輸入法

行列輸入法認為漢字是由一系列字根組成， 每個字根用一個鍵表示， 通常一個行列鍵序列唯一表示一個漢字， 但是有時需從多個候選詞選擇。

如果一個行列字串對應多個漢字，候選詞查找區顯示所有匹配該字串的漢字。 用戶可以鍵入大於號(>) 或 [Control+N ] 或 [PageDown ] 鍵來顯示下頁候選字， 鍵入小於號(<) 或 [Control+P] 或 [PageUp] 鍵來顯示上頁候選字； 然後鍵入某候選字前的大寫字符鍵來輸入該候選字。

行列輸入法字根輿鍵的對應圖如下：

下面圖例解釋如何使用行列輸入法輸入漢字：

(1). 開啟一新終端， 鍵入[Control+Spacebar ] 啟動中文輸入法。

(2). 鍵入功能鍵 F3 切換到行列輸入法， 或用滑鼠點擊輔助條上的輸入法選擇按鈕， 然後從輸入法選擇功能表中選擇行列輸入法， 終端狀態區顯示當前輸入法為行列輸入法。 如圖：

(3). 鍵入 'x'.

行列輸入法先找到六個匹配字， 候選詞查找區顯示如下：

(4). 鍵入 [Shift + a] 選擇第一個候選字，終端顯示如下：

[ 回到目錄 ]

#### 4. 注音輸入法

注音輸入法也是一個很受歡迎的輸入法。 它使用台灣注音符號來輸入漢字。

如果一個注音字串對應多個漢字，候選詞查找區顯示所有匹配該字串的漢字。 用戶可以鍵入大於號(>) 或 [Control+N ] 或 [PageDown ] 鍵來顯示下頁候選字， 鍵入小於號(<) 或 [Control+P] 或 [PageUp] 鍵來顯示上頁候選字； 然後鍵入某候選字前的大寫字符鍵來輸入該候選字。

注音輸入法注音字符輿鍵的對應圖如下：

下面圖例解釋如何使用注音輸入法輸入漢字：

(1). 開啟一新終端， 鍵入[Control+Spacebar ] 啟動中文輸入法。

(2). 鍵入功能鍵 F4 切換到注音輸入法， 或用滑鼠點擊輔助條上的輸入法選擇按鈕， 然後從輸入法選擇功能表中選擇注音輸入法， 終端狀態區顯示當前輸入法為注音輸入法。 如圖：

(3). 鍵入 w96 .

注音輸入法先找到六個匹配字， 候選詞查找區顯示如下：

(4). 鍵入 [Shift + a] 選擇第一個候選字，終端顯示如下：

[ 回到目錄 ]

#### 5. 嘸蝦米輸入法

嘸蝦米輸入法認為漢字是由一系列字根組成， 每個字根用一個鍵表示， 根據字根的形狀、聲音和意思，字根很容易被記住。 記憶規則： 切長補短。

如果一個嘸蝦米字串對應多個漢字，候選詞查找區顯示所有匹配該字串的漢字。 用戶可以鍵入點號(.) 或 [Control+N ] 或 [PageDown ] 鍵來顯示下頁候選字， 鍵入逗號(,) 或 [ Control+P] 或 [PageUp] 鍵來顯示上頁候選字； 然後鍵入某候選字前的數字標號鍵來輸入該候選字。

嘸蝦米輸入法字根輿鍵的對應圖如下：

下面圖例解釋如何使用嘸蝦米輸入法輸入漢字：

(1). 開啟一新終端， 鍵入[Control+Spacebar ] 啟動中文輸入法。

(2). 鍵入功能鍵 F5 切換到嘸蝦米輸入法， 或用滑鼠點擊輔助條上的輸入法選擇按鈕， 然後從輸入法選擇功能表中選擇嘸蝦米輸入法， 終端狀態區顯示當前輸入法為嘸蝦米輸入法。 如圖：

(3). 鍵入 uoo ， 再鍵入空格鍵。

嘸蝦米輸入法先找到五個匹配字， 候選詞查找區顯示如下：

(4). 鍵入數字鍵來選擇相應的候選字。如鍵入'1 '選擇第一個候選字，終端顯示如下：

[ 回到目錄 ]

#### 6. 簡易輸入法

簡易輸入法是倉頡輸入法的簡化版本， 只用漢字的倉頡鍵序列的第一個和最後一個就構成該字的簡易鍵序列。

如果一個簡易字串對應多個漢字，候選詞查找區顯示所有匹配該字串的漢字。 用戶可以鍵入點號(.) 或 [Control+N ] 或 [PageDown ] 鍵來顯示下頁候選字， 鍵入逗號(,) 或 [ Control+P] 或 [PageUp] 鍵來顯示上頁候選字； 然後鍵入某候選字前的數字標號鍵來輸入該候選字。

簡易輸入法字根輿鍵的對應圖如下：

下面圖例解釋如何使用簡易輸入法輸入漢字：

(1). 開啟一新終端， 鍵入[Control+Spacebar ] 啟動中文輸入法。

(2). 鍵入功能鍵 F6 切換到簡易輸入法， 或用滑鼠點擊輔助條上的輸入法選擇按鈕， 然後從輸入法選擇功能表中選擇簡易輸入法， 終端狀態區顯示當前輸入法為簡易輸入法。 如圖：

(3). 鍵入 ak

簡易輸入法先找到六個匹配字， 候選詞查找區顯示如下：

(4). 鍵入數字鍵來選擇相應的候選字。如鍵入'1 '選擇第一個候選字，終端顯示如下：

[ 回到目錄 ]

#### 7. 倚天注音輸入法

倚天注音輸入法根據漢字的讀音來輸入。 每個音節字符對應一個鍵值。

如果一個倚天注音字串對應多個漢字，候選詞查找區顯示所有匹配該字串的漢字。 用戶可以鍵入大於號(>) 或 [Control+N ] 或 [PageDown ] 鍵來顯示下頁候選字， 鍵入小於號(<) 或 [Control+P] 或 [PageUp] 鍵來顯示上頁候選字； 然後鍵入某候選字前的大寫字符鍵來輸入該候選字。

倚天注音輸入法注音符號輿鍵的對應圖如下：

下面圖例解釋如何使用倚天注音輸入法輸入漢字：

(1). 開啟一新終端， 鍵入[Control+Spacebar ] 啟動中文輸入法。

(2). 鍵入功能鍵 F7 切換到倚天注音輸入法， 或用滑鼠點擊輔助條上的輸入法選擇按鈕， 然後從輸入法選擇功能表中選擇倚天注音輸入法， 終端狀態區顯示當前輸入法為倚天注音輸入法。 如圖：

(3). 鍵入 dx83 ， 如圖：

(4). 鍵入空格鍵， 倚天注音輸入法只找到一個匹配的漢字，該漢字自動被提交給應用系統。如圖：

[ 回到目錄 ]

#### 8. 大易輸入法

和倉頡輸入法一樣， 大易輸入法認為漢字是由一系列字根組成， 每個字根用一個鍵表示。大易鍵序列完全根據字的筆划次序來編碼， 並且只需記憶很少的編碼規則。

如果一個大易字串對應多個漢字，候選詞查找區顯示所有匹配該字串的漢字。 用戶可以鍵入大於號(>) 或 [Control+N ] 或 [PageDown ] 鍵來顯示下頁候選字， 鍵入小於號(<) 或 [Control+P] 或 [PageUp] 鍵來顯示上頁候選字； 然後鍵入某候選字前的大寫字符鍵來輸入該候選字。

大易輸入法字根輿鍵的對應圖如下：

下面圖例解釋如何使用大易輸入法輸入漢字：

(1). 開啟一新終端， 鍵入[Control+Spacebar ] 啟動中文輸入法。

(2). 鍵入功能鍵 F8 切換到大易輸入法， 或用滑鼠點擊輔助條上的輸入法選擇按鈕， 然後從輸入法選擇功能表中選擇大易輸入法， 終端狀態區顯示當前輸入法為大易輸入法。 如圖：

(3). 鍵入 ;o， 然後鍵入空格鍵。

大易輸入法先找到六個匹配字， 候選詞查找區顯示如下：

(4). 鍵入數字鍵來選擇相應的候選字。如鍵入'1 '選擇第一個候選字，終端顯示如下：

[ 回到目錄 ]

#### 9. 電信輸入法

電信輸入法使用四個數字編碼來輸入漢字， 編碼規則由台灣電信局制訂。 這種編碼能夠唯一的表示16356個漢字。 這些漢字分成兩個平面表示：第一平面標號從0000 到 8045， 第二平面從 .0000 到 .8489。

下面圖例解釋如何使用電信輸入法輸入漢字：

(1). 開啟一新終端， 鍵入[Control+Spacebar ] 啟動中文輸入法。

(2). 鍵入功能鍵 F12 切換到電信輸入法， 或用滑鼠點擊輔助條上的輸入法選擇按鈕， 然後從輸入法選擇功能表中選擇電信輸入法， 終端狀態區顯示當前輸入法為電信輸入法。 如圖：

(3). 鍵入 3456， 如圖：

(4). 鍵入空格鍵， 電信輸入法找到一個匹配的漢字，該漢字自動被提交給應用系統。如圖：

[ 回到目錄 ]

#### 10. 英漢輸入法

英漢輸入法最大碼長為15，一個英文單詞對應多個表示該英文單詞意思的中文詞組。

如果一個英文單詞對應多個中文詞組，候選詞查找區顯示所有匹配該英文單詞的中文詞組。 用戶可以鍵入點號(.) 或 [PageDown] 鍵來顯示下頁候選詞， 鍵入逗號(,) 或 [PageUp] 鍵來顯示上頁候選詞； 然後鍵入某候選字前的數字標號鍵來輸入該候選詞。

下面圖例解釋如何使用英漢輸入法輸入代表英文單詞"hello "意思的中文詞組：

(1). 開啟一新終端， 鍵入[Control+Spacebar ] 啟動中文輸入法。

(2). 用滑鼠點擊輔助條上的輸入法選擇按鈕，然後從輸入法選擇功能表中選擇英漢輸入法， 終端狀態區顯示當前輸入法為英漢輸入法。 如圖：

(3). 鍵入 hello， 如圖：

(4). 鍵入數字鍵來選擇相應的候選詞組。如鍵入'1'選擇第一個候選詞組，終端顯示如下：

(5). 用戶可以使用匹配符 ( * or ? )來搜索英漢詞典， '*'代表一個或多個字母，而 '?'僅代表一個字母。例如：要搜索所有以 ' lution' 結尾的英文單詞，鍵入 '*lution '， 候選詞查找區顯示如下：

或搜索所有以'c' 開頭並且只有 3 個字母長的英文單詞， 鍵入 'c?? '，候選詞查找區顯示如下：

[ 回到目錄 ]

#### 11. 內碼輸入法

在 zh_TW/zh_TW.EUC 中文環境中, 可用的內碼輸入法是 EUC_TW 內碼輸入法； 在 zh_TW.BIG5 中文環境中, 可用的內碼輸入法是 BIG5 內碼輸入法；在 zh_HK.BIG5HK 中文環境中, 可用的內碼輸入法是 BIG5 +HKSCS 內碼輸入法。 內碼輸入法就是使用漢字的內碼來輸入漢字。每個漢字或符號的內碼都由4個或8個十六進制數表示。

下面圖例解釋如何在 zh_TW.BIG5 中文環境下使用BIG5內碼輸入法輸入漢字或符號：

(1). 開啟一新終端， 鍵入[Control+Spacebar ] 啟動中文輸入法。

(2). 用滑鼠點擊輔助條上的輸入法選擇按鈕，然後從輸入法選擇功能表中選擇BIG5內碼輸入法， 終端狀態區顯示當前輸入法為BIG5內碼輸入法。 如圖：

(3). 鍵入某漢字內碼的前三位。 例如： 對漢字 0xb968 ， 如下：

(4). 鍵入該漢字內碼的第四位字符。 如本例， 鍵入'8 '， 該漢字自動被提交給應用系統。如圖：

下面圖例解釋如何在 zh_HK.BIG5HK 以及 zh_HK.UTF-8 中文環境下使用BIG5HK內碼輸入法輸入漢字或符號：

(1). 開啟一新終端， 鍵入[Control+Spacebar ] 啟動中文輸入法。

(2). 用滑鼠點擊輔助條上的輸入法選擇按鈕，然後從輸入法選擇功能表中選擇BIG5HK內碼輸入法， 終端狀態區顯示當前輸入法為BIG5HK內碼輸入法。 如圖：

(3). 鍵入某漢字內碼的前三位。 例如： 對漢字 0x8941 ， 如下：

(4). 鍵入該漢字內碼的第四位字符。 如本例， 鍵入'1 '， 該漢字自動被提交給應用系統。如圖：

下面圖例解釋如何在 zh_TW/zh_TW.EUC 中文環境下使用EUC_TW內碼輸入法輸入漢字或符號：

(1). 開啟一新終端， 鍵入[Control+Spacebar ] 啟動中文輸入法。

(2). 用滑鼠點擊輔助條上的輸入法選擇按鈕，然後從輸入法選擇功能表中選擇EUC_TW內碼輸入法， 終端狀態區顯示當前輸入法為EUC_TW內碼輸入法。 如圖：

(3). 對於 EUC_TW 的二字節內碼，先鍵入其漢字內碼的前三位。 例如： 對漢字 0xf0b7 ， 如下：

(4). 鍵入該漢字內碼的第四位字符。 如本例， 鍵入'7 '， 該漢字自動被提交給應用系統。如圖：

(5). 對於 EUC_TW 的四字節內碼，先鍵入其漢字內碼的前七位。 例如： 對漢字 0x 8ea2a1a1， 如下：

(6). 鍵入該漢字內碼的第八位字符。 如本例， 鍵入'1 '， 該漢字自動被提交給應用系統。如圖：

[ 回到目錄 ]

#### 12. 新注音輸入法

本段描述新注音輸入法的功能， 以及在zh_TW.EUC/zh_TW.BIG5/zh_TW.UTF8/zh_HK.BIG5HK/zh_HK.UTF-8 中文環境下如何使用這些功能。

新注音輸入法有以下功能：

- 支援詞組輸入。
- 支援用戶自定義詞組。
- 支援注音的輔音輸入。
- 預編輯區可編輯。
- 動態詞頻調整。

新注音輸入法支援注音模態， 也支援拼音模態。 在注音模態下， 用戶可以使用注音符號來輸入漢字； 在拼音模態下， 用戶可以使用大陸拼音來輸入漢字。

下表說明了注音、 拼音、 以及鍵之間的關系：

下面圖例解釋如何使用新注音輸入法輸入漢字及符號：

(1). 開啟一新終端， 鍵入[Control+Spacebar ] 啟動中文輸入法。

(2). 用滑鼠點擊輔助條上的輸入法選擇按鈕， 然後從輸入法選擇功能表中選擇新注音輸入法， 終端狀態區顯示當前輸入法為新注音輸入法。 如圖：

或者如果其他輸入法正在使用， 用戶可以鍵入幾次 [Control + Escape] 來切換到新注音輸入法。

(3). 輸入中文單字

例如： 輸入單字

鍵入 "5j; " ， 終端顯示如下：

然後鍵入音調 "4 " ， 如下：

然後鍵入[Shift+d ] 提交第四個候選字：

(4). 輸入中文詞組

例如： 輸入詞組： ,

鍵入 "m06fm06"， 終端顯示如下：

然後鍵入 [Spacebar ] 或 [ Shift+a] 提交候選詞：

(5). 自定義詞組

例如： 定義新詞組： 。

注意： 用戶自定義詞組最多 8 個中文字符。

鍵入 "5jaj4x;3a83z/"， 終端顯示如下：

既然第一個中文字不在候選區中， 鍵入 [Return] 轉到單字查找：

鍵入 [Spacebar] 選擇第一個候選字， 這個字出現在預編輯區中， 如下：

既然第二個中文字不在候選區中， 鍵入 [ ] ] 查找下一頁候選詞：

鍵入 [Spacebar] 選擇第一個候選字， 如下：

按上述步驟依次輸入第三、第四、第五中文字， 當最後一個中文字被選擇后， 這個中文詞組自動被提交應用系統：

然後這個新詞組被記錄下來， 當用戶再次鍵入"5jaj4x;3a83z/" ， 這個新詞組出現在候選詞查找區中：

(6). 動態詞頻調整

在新注音輸入法中， 被選中的候選詞將會在候選詞查找區中前移， 這樣常用詞將會出現在候選詞查找區的前面部分， 便於查找。

例如： 鍵入 "g4u"， 如圖：（注意第三個候選詞）：

然後鍵入[Shift+c] 提交第三個候選詞：

再次鍵入 "g4u" ：

這時發現這個詞組被移到了第一個位置。這表示常用詞將被提前，便於查找。

(7). 注音輔音輸入

只輸入注音的輔音， 其相應的中文候選詞將在候選詞查找區中被列出。

例如： 輸入詞組：

鍵入這個詞組的注音輔音， 即： "g1e1" :

這個詞組出現在候選詞查找區中。

(8). 編輯預編輯區字串

預編輯區字串是可以編輯的。

下表表示編輯鍵的定義：

鍵值 | 定義
[a-z, 0-9, ,./;'-] | 注音鍵
Home | 游標移至預編輯區開始處
End | 游標移至預編輯區結尾處
Left | 游標在預編輯區中往左移動一位
Right | 游標在預編輯區中往右移動一位
Delete | 在預編輯區中刪除游標後的注音字母
BackSpace | 在預編輯區中刪除游標前的注音字母

(9). 翻頁鍵

因此當拼音候選詞比較多且不能在候選詞查找區中全部顯示時， 用戶可以用下表中定義的翻頁鍵來翻頁：

'[' 和 [Control+P] 往前翻頁，
']' 和 [Control+N] 往後翻頁。

(10). 切換注音/拼音模態

鍵入 [Alt + 1] 來切換注音/拼音模態。

[ 回到目錄 ]

## VI. 碼表輸入法介面

#### 1. 介面介紹

Solaris 9 提供了一個碼表輸入法介面，這樣允許用戶增加基於碼表的新輸入法。

#### 2. 創建碼表

文本格式的碼表檔案包含一些功能描述段以及一列外碼__詞組對應列表。

下面例圖就是一個碼表檔案的范例：

一個碼表檔案包含以下幾個功能描述段：

> - [ Description ] 段
> - [ Comment ] 段
> - [ Key_Prompt ] 段
> - [ Function_Key ] 段
> - [ Phrase ] 段
> - [ Single ] 段
> - [ Options ] 段

每個段的描述如下：

- "[Description]" 段:

該段描述碼表的基本特征， 如： 編碼、 碼表中文名、 合法碼元、 最長碼元， 以及匹配符。

因此該段包含以下幾項：
(1). "Name:", 描述碼表的中文名。
(2). "Encode:", 描述碼表使用的編碼，該值可以是UTF-8, GB, GB2312, GBK, GB18030, EUC_TW, BIG5, BIG5HK。
(3). "WildChar:", 描述輸入碼元的匹配符， 缺省值是 '*' 和 '?'。
(4). "UsedCodes:", 描述合法的輸入碼元。
(5). "MaxCodes:" , 描述最長碼元。

- "[Comment]" 段:

該段用以描述碼表的解釋資訊。

- "[Key_Prompt]" 段:

該段描述輸入鍵值的提示字符串。該提示字符串將被顯示在應用系統的預編輯區。

- "[Function_Key]" 段:

該段描述一些功能鍵的鍵定義。 例如： 哪些鍵定義為 PageUp 鍵用於顯示上一頁候選詞； 哪些鍵定義為 PageDown 鍵用於顯示下一頁候選詞； 哪些鍵定義為 BackSpace 鍵用於刪除一個輸入碼元；哪些鍵定義為 ClearAll 鍵用於取消所有輸入。

因此該段包含以下幾項：
(1). "PageUp:"
(2). "PageDown:"
(3). "BackSpace:"
(4). "ClearAll:"

注意： '^' 代表 [ Control ] 鍵， 例如： '^N' 代表 '[Control+N ]' 鍵。

- "[Options]" 段:

該段描述碼表輸入法的缺省屬性， 如： 是否即打即現、 是否外碼提示、 是否鍵對應提示、是否單項自選、 以及選擇鍵的模態（包括數字鍵模態、小寫字母模態、及大寫字母模態〕。

因此該段包含以下幾項：

(1). "HelpInfo_Mode:" 可選值： "ON" 或 "OFF"
(2). "KeyByKey_Mode:" 可選值： "ON" 或 "OFF"
(3). "KeyPrompt_Mode:" 可選值： "ON" 或 "OFF"
(4). "AutoSelect_Mode:" 可選值： "ON" 或 "OFF"
(5). "SelectKey_Mode:" 可選值： "Number", "Lower" 或 "Upper"

- "[Single]" 段:

該段描述輸入碼元及其對應的中文單字列表。 注意中文單字之間不能有空格。

每行格式如下：

鍵元序列 漢字序列

注意： "漢字序列" 表示一串沒有空格隔開的漢字列表。

- "[Phrase]" 段:

該段描述輸入碼元及其對應的中文詞組列表。 注意中文詞組之間必須用空格隔開。

每行格式如下：

鍵元序列 詞組1 詞組2 詞組3 ...

#### 3. 碼表轉換成二進制格式

用戶可以使用工具 "txt2bin" 把一個文本格式的碼表轉換成碼表輸入法介面能夠識別的二進制格式。

該工具 "txt2bin" 位於目錄路徑： " /usr/lib/im/locale/zh_TW/common/"

指令語法為：
# /usr/lib/im/locale/zh_TW/common/txt2bin source_codetable_file binary_codetable_file

#### 4. 碼表轉換成文本格式

用戶可以使用工具 "bin2txt" 把一個二進制格式 的碼表轉換成文本格式。

該工具 "bin2txt" 位於目錄路徑： " /usr/lib/im/locale/zh_TW/common/"

指令語法為：

# /usr/lib/im/locale/zh_TW/common/bin2txt binary_codetable_file source_codetable_file

#### 5. 創建新的碼表輸入法

(1). 創建並編輯一個碼表源檔案。

按照上面所描述的碼表格式準備一個碼表源檔案。

(2). 將該碼表源檔案轉換成二進制格式。

使用工具 "txt2bin" 將該碼表源檔案轉換成二進制格式。

指令語法為：
# /usr/lib/im/locale/zh_TW/common/txt2bin source_codetable_file binary_codetable_file

(3). 將該二進制格式的碼表檔案拷備到目錄： " /usr/lib/im/locale/zh_TW/common/data "。

(4). 將該碼表資訊加入到輸入法配置檔案中。 輸入法配置檔案為：" /usr/lib/im/locale/zh_TW/sysime.cfg "。

(5). 重新啟動輸入法司服器 (htt)， 然後重新登錄。
重新啟動輸入法司服器 (htt)， 需要以 root 身份運行如下指令：

# /etc/init.d/IIim stop
# /etc/init.d/IIim start

然後， 新輸入法就可以使用了。

范例： 創建一個名為 "new_codetable_im" 的新碼表輸入法：
(1). 先創建並編輯一個名為 "new_codetable_im.txt"的碼表源檔案。
(2). 使用工具 "txt2bin" 將該碼表源檔案轉換成名為" new_codetable_im. data"的二進制格式的檔案。
(3). 然後把該二進制檔案拷備到目錄 "/usr/lib/im/locale/zh_TW/common/data "。
(4). 把碼表檔案名"new_codetable_im" 加入到輸入法配置檔案 " /usr/lib/im/locale/zh_TW/sysime.cfg "中。
(5). 重新啟動輸入法司服器 (htt)， 重新登錄即可。

[ 回到目錄 ]