htt 輸入法伺服器可程序繁體中文 Solaris 軟體的繁體中文輸入。htt 伺服器接收鍵盤輸入,並將輸入轉換成繁體中文 Solaris 系統應用程式可用的繁體中文字元。 htt 伺服器可用於任何使用 X Windows 輸入法 (XIM) 應用程式介面 (API) 來接收語言輸入的國際化 X Window 應用程式。
本章說明 htt 輸入伺服器的基本顯示功能。通常,您不需要變更任何 htt 設定 (如本章所述),便可以操作任何繁體中文 Solaris 應用程式。
在閱讀本章之前,您必須熟悉第 4 章「輸入繁體中文文字」說明的輸入法術語,再閱讀本章。 不過,要使用 Solaris 應用程式當作繁體中文字元輸入,您可以不必閱讀本章第一節以後的部份。
繁體中文 Solaris htt 伺服器圖示看起來像:
當您在需要輸入法的語言環境下啟動 Solaris 作業環境時,繁體中文 Solaris 作業環境會自動啟動 htt 輸入法伺服器。htt 會繼續執行並對已經啟動並和它連接的應用程式提供服務。如果您需要重新啟動 htt,請參閱第 15 頁的「啟動 htt 的方法與時機」。
因此,每個使用 htt 當作繁體中文字元輸入的繁體中文 Solaris 應用程式,通常在啟動會時檢查 htt 是否已經執行。要取得 htt 的語言輸入服務, 必須先執行 htt 再啟動應用程式。如果應用程式在啟動時找不到已經執行的 htt,即使 htt 在稍後啟動,該應用程式仍無法取得輸入服務。
輸入法伺服器由三個一起執行之相關的程式 (htt_props、htt 及 htt_server) 程序組成。 一個程序控制輸入法伺服器屬性,另一個控制輸入法伺服器的衍生 (就是 "watch dog" 程序),第三個處理用戶端的輸入法。
通常,您不需要知道這三個程序的細節。 當 htt 啟動時時,htt_props 與 htt_server 會自動啟動。
htt 輸入法伺服器在啟動後顯示成一個圖示。 在圖示上按兩下 SELECT 可啟動 htt 屬性管理員可配置 htt 的行為。
輸入法伺服器屬性管理員含有下列功能表:
重設輸入管理員 - 重設與重新啟動 htt 輸入法伺服器。 這個作業要在輸入法伺服器必須重設時 (例如,當應用程式不再需要取得語言輸入時) 才需要。 選取這個作業會銷毀任何中間資料 (例如預先編輯文字)。
結束 - 結束 htt。當您選取這個作業時,htt 屬性管理員會提供三個選項。
結束 - 完全結束 htt。 如果您需要重新啟動 htt,請從某個 shell 視窗啟動:
system% htt & |
背景 - 只終止 htt 屬性管理員。htt 圖示與 htt 屬性管理員視窗將不再可見。不過,htt 輸入法伺服器仍為作用中。如果您必須重新啟動 htt 屬性管理員,請從 shell 視窗啟動 htt_props。
system% htt_props & |
取消 - 取消終止。
htt 屬性管理員提供四個種類的輔助說明訊息,來協助本身的作業。
一般 - 說明一般對話方塊中的作業
預先編輯狀態 - 說明「預先編輯/狀態」對話方塊中的作業
查找表 - 說明「查找」表對話方塊中的作業
關於 - 說明主「屬性管理員」視窗中的功能表作業
htt 的指令行選項可輸入下列來取得它的線上援助頁:
system% htt -help |
您可以自訂鍵序列,來打開或關閉語言環境相關的輸入。 要增加鍵序列,請執行下列步驟:
按「加入」按鈕。
您將看到「加入按鍵」即現。
按下要增加的鍵,接著按「確定」。
按下的鍵即增加到轉換鍵清單中。
要從清單移除任何鍵:
從清單選取要移除的鍵,接著按「刪除」。
自訂的鍵序列要在重新啟動 htt 後才會生效。
如果您的應用程式指定根視窗樣式為「預先編輯」或「狀態」,您可以控制「預先編輯」/「狀態」視窗在這個面板中的位置。
選取"螢幕上的位置"可將視窗放置在工作區中的固定位置。 這個視窗可由多個輸入樣式為根視窗樣式的應用程式共用。
選取"跟游標的相對位置"可將視窗放置在滑鼠游標旁的位置。
選取"連接客戶機輸入視窗"可將視窗放置在接近應用程式的輸入視窗的位置。
除了根視窗樣式的「預先編輯」/「狀態」視窗的位置外,您還可以配置預先編輯字串到達行尾時的行為。根據預設值預先編輯字串會自動換行到第二行。 不過,如果您取消選取"即時預先編輯時長行自動換行",預先編輯字串將不會超過一行,而是在到達行尾時捲動。
您可以選取下列四個選項中的任一個,來控制查找視窗外觀。
用戶端視窗狀態區 - 將查找選項放置在輸入狀態出現在應用程式之視窗的區域。
預先編輯/狀態視窗 - 將查找選項放置在供根視窗樣式應用程式使用之工作區的視窗中。
游標旁的即現式視窗 - 在滑鼠目前位置旁顯示為即現。
用戶端輸入視窗旁的即現視窗 - 在應用程式的輸入視窗顯示為即現。
您還可以指定一個單一即現中可以顯示之查找選項的列和行最大值。您可以指定用於查找選項的標籤。選項包括大寫或小寫字母或數字。
使用 htt 輸入法伺服器來接收繁體中文字元的應用程式必須找到已經執行的 htt,才能夠接收此種輸入。 因此,例如,如果您的預設語言環境是 C 語言環境 (即不需要 htt) 而您接著在單一的終端機從 C 變更為其它語言環境,您必須如下所示,在指令行啟動 htt:
system% htt & |
如果語言環境設成 zh_TW 或 zh_TW.BIG5,htt 會在繁體中文視窗環境啟動時自動啟動。 在 CDE,htt 是用程序檔 /usr/dt/config/Xsession.d/0020.dtims 啟動。 這個程序檔是由 Xsession 執行,Xsession 會在每一次使用者從 dtlogin 登入時的初始化階段時執行。 這個程序檔可保證 htt 在 CDE 中會在其它應用程式之前啟動。
國際網路企業網路輸入法伺服器 (iiim) 同時支援使用「組合」鍵之「歐洲地區輸入法」以及使用「IIIM 協定」的「亞洲遠端輸入法」。預設的語言引擎是英文/歐文,可支援 ASCII 以及某些歐洲語文,如德文及法文。
要切換其它「語言引擎」,請按 CTRL+Space ,如其它亞洲語言環境一樣。
要切換到「中文輸入法」請在「狀態區」中按一下滑鼠左鍵。隨即出現下列「語言引擎清單」:
俄文
希臘文
泰文
阿拉伯文
希伯來文
十六進位 Unicode
八進位 Unicode
查找
繁體中文
如果已經安裝對應的語言環境,下列語言引擎也會出現:
日文 - 如果已經安裝 ja 語言環境的話。
韓文 - 如果已經安裝 ko 語言環境的話。
簡體中文 - 如果已經安裝 zh 語言環境的話。
您選取好繁體中文語言引擎後,您可以使用功能鍵來切換不同的輸入法:
關於每一個輸入法的詳細資訊,請參閱「第 4 章 輸入繁體中文文字」。