繁體中文 Solaris 使用者指南

第 3章 使用 htt 輸入法伺服器

htt 輸入法伺服器可程序繁體中文 Solaris 軟體的繁體中文輸入。htt 伺服器接收鍵盤輸入,並將輸入轉換成繁體中文 Solaris 系統應用程式可用的繁體中文字元。 htt 伺服器可用於任何使用 X Windows 輸入法 (XIM) 應用程式介面 (API) 來接收語言輸入的國際化 X Window 應用程式。

本章說明 htt 輸入伺服器的基本顯示功能。通常,您不需要變更任何 htt 設定 (如本章所述),便可以操作任何繁體中文 Solaris 應用程式。

在閱讀本章之前,您必須熟悉第 4 章「輸入繁體中文文字」說明的輸入法術語,再閱讀本章。 不過,要使用 Solaris 應用程式當作繁體中文字元輸入,您可以不必閱讀本章第一節以後的部份。

繁體中文 Solaris htt 伺服器圖示看起來像:Graphic

輸入法伺服器基本屬性

當您在需要輸入法的語言環境下啟動 Solaris 作業環境時,繁體中文 Solaris 作業環境會自動啟動 htt 輸入法伺服器。htt 會繼續執行並對已經啟動並和它連接的應用程式提供服務。如果您需要重新啟動 htt,請參閱第 15 頁的「啟動 htt 的方法與時機」。

因此,每個使用 htt 當作繁體中文字元輸入的繁體中文 Solaris 應用程式,通常在啟動會時檢查 htt 是否已經執行。要取得 htt 的語言輸入服務, 必須先執行 htt 再啟動應用程式。如果應用程式在啟動時找不到已經執行的 htt,即使 htt 在稍後啟動,該應用程式仍無法取得輸入服務。

三個 htt 程序

輸入法伺服器由三個一起執行之相關的程式 (htt_propshtthtt_server) 程序組成。 一個程序控制輸入法伺服器屬性,另一個控制輸入法伺服器的衍生 (就是 "watch dog" 程序),第三個處理用戶端的輸入法。

通常,您不需要知道這三個程序的細節。 當 htt 啟動時時,htt_propshtt_server 會自動啟動。

htt 屬性管理員

htt 輸入法伺服器在啟動後顯示成一個圖示。 在圖示上按兩下 SELECT 可啟動 htt 屬性管理員可配置 htt 的行為。

重設與結束 htt

Graphic

輸入法伺服器屬性管理員含有下列功能表:

檔案功能表

重設輸入管理員 - 重設與重新啟動 htt 輸入法伺服器。 這個作業要在輸入法伺服器必須重設時 (例如,當應用程式不再需要取得語言輸入時) 才需要。 選取這個作業會銷毀任何中間資料 (例如預先編輯文字)。

結束 - 結束 htt。當您選取這個作業時,htt 屬性管理員會提供三個選項。

輔助說明功能表

htt 屬性管理員提供四個種類的輔助說明訊息,來協助本身的作業。

使用 htt 指令行選項。

htt 的指令行選項可輸入下列來取得它的線上援助頁:


system% htt -help

從一般對話方塊自訂鍵的開與關

您可以自訂鍵序列,來打開或關閉語言環境相關的輸入。 要增加鍵序列,請執行下列步驟:

Graphic
  1. 按「加入」按鈕。

    您將看到「加入按鍵」即現。

  2. 按下要增加的鍵,接著按「確定」。

    按下的鍵即增加到轉換鍵清單中。

    要從清單移除任何鍵:

    • 從清單選取要移除的鍵,接著按「刪除」。


      註解 -

      自訂的鍵序列要在重新啟動 htt 後才會生效。


從「預先編輯」/「狀態」對話方塊自訂「預先編輯」/「狀態」視窗

如果您的應用程式指定根視窗樣式為「預先編輯」或「狀態」,您可以控制「預先編輯」/「狀態」視窗在這個面板中的位置。

Graphic
  1. 選取"螢幕上的位置"可將視窗放置在工作區中的固定位置。 這個視窗可由多個輸入樣式為根視窗樣式的應用程式共用。

  2. 選取"跟游標的相對位置"可將視窗放置在滑鼠游標旁的位置。

  3. 選取"連接客戶機輸入視窗"可將視窗放置在接近應用程式的輸入視窗的位置。

    除了根視窗樣式的「預先編輯」/「狀態」視窗的位置外,您還可以配置預先編輯字串到達行尾時的行為。根據預設值預先編輯字串會自動換行到第二行。 不過,如果您取消選取"即時預先編輯時長行自動換行",預先編輯字串將不會超過一行,而是在到達行尾時捲動。

從查找表對話方塊自訂查找視窗

Graphic

您可以選取下列四個選項中的任一個,來控制查找視窗外觀。

啟動 htt 的方法與時機

使用 htt 輸入法伺服器來接收繁體中文字元的應用程式必須找到已經執行的 htt,才能夠接收此種輸入。 因此,例如,如果您的預設語言環境是 C 語言環境 (即不需要 htt) 而您接著在單一的終端機從 C 變更為其它語言環境,您必須如下所示,在指令行啟動 htt


system% htt & 

如果語言環境設成 zh_TWzh_TW.BIG5htt 會在繁體中文視窗環境啟動時自動啟動。 在 CDE,htt 是用程序檔 /usr/dt/config/Xsession.d/0020.dtims 啟動。 這個程序檔是由 Xsession 執行,Xsession 會在每一次使用者從 dtlogin 登入時的初始化階段時執行。 這個程序檔可保證 htt 在 CDE 中會在其它應用程式之前啟動。

使用 iiim 伺服器的 zh_TW.UTF-8 語言環境

國際網路企業網路輸入法伺服器 (iiim) 同時支援使用「組合」鍵之「歐洲地區輸入法」以及使用「IIIM 協定」的「亞洲遠端輸入法」。預設的語言引擎是英文/歐文,可支援 ASCII 以及某些歐洲語文,如德文及法文。

要切換其它「語言引擎」,請按 CTRL+Space ,如其它亞洲語言環境一樣。

要切換到「中文輸入法」請在「狀態區」中按一下滑鼠左鍵。隨即出現下列「語言引擎清單」:

如果已經安裝對應的語言環境,下列語言引擎也會出現:

您選取好繁體中文語言引擎後,您可以使用功能鍵來切換不同的輸入法:

關於每一個輸入法的詳細資訊,請參閱「第 4 章 輸入繁體中文文字」。