輸入法伺服器 (IM 伺服器) 負責處理繁體中文版 Solaris 軟體的繁體中文輸入。IM 伺服器接收鍵盤輸入,並將輸入轉換成繁體中文版 Solaris 系統應用程式可用的繁體中文字元。 它可用於任何使用 X Window 輸入法 (XIM) 應用程式介面 (API) 來接收語言輸入的國際化 X Window 應用程式。
本章節說明 IM 伺服器的基本顯示功能。
在閱讀本章節之前,您必須熟悉第 4 章中的輸入法專有名詞。不過若您只是要使用 Solaris 應用程式來建立繁體中文文字,則不需要閱讀本章第一節之後的部分。
當您在需要輸入法的語言環境中啟動 Solaris 作業環境時,繁體中文版 Solaris 作業環境將會自動啟動 IM 伺服器。 IM 伺服器會繼續執行,並啟動及連接服務應用程式。
在啟動使用 IM 伺服器進行繁體中文字元輸入的繁體中文版 Solaris 應用程式時,它會尋找執行中的 IM 伺服器。如果要使用 IM 伺服器來進行語言輸入,則必須在啟動應用程式前執行 IM 伺服器。如果在啟動應用程式時尚未執行 IM 伺服器,則該應用程式將無法取得輸入服務,即使在稍後啟動IM 伺服器也是一樣。
輸入法伺服器由三個一起執行之相關的程式 ( htt、htt_xbe 及 htt_server) 程序組成。 一個程序控制輸入法伺服器屬性,另一個控制輸入法伺服器的衍生 (就是 “watch dog” 程序),第三個處理用戶端的輸入法。
通常,您不需要知道這三個程序的細節。 當 htt 啟動時,htt_xbe 與 htt_server 會自動啟動。
使用 htt 輸入法伺服器來接收繁體中文字元的應用程式必須找到已經執行的 htt,才能夠接收此種輸入。 因此,例如,如果您的預設語言環境是 C 語言環境 (即不需要 htt) 而您接著在單一的終端機從 C 變更為其它語言環境,您必須如下所示,在指令行啟動 htt:
system% /usr/openwin/bin/htt -if twle -xim htt_xbe & |
如果語言環境設成 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 語言環境的話。
繁體中文 (香港) — 如果已經安裝 zh_HK.BIG5HK 語言環境的話。
在您選好繁體中文語言引擎後,可以使用功能鍵來切換不同的輸入法:
F2 - 倉頡輸入模式
F3 - 行列輸入模式
F4 - 注音輸入模式
F5 - 無蝦米輸入模式
F6 - 簡易輸入模式
F7 - 倚天輸入模式
F8 - 大易輸入模式
F9 - 廣東話輸入模式
F10 - 英漢輸入模式
F11 - 電碼輸入模式
F12 - 新注音輸入模式
關於每一個輸入法的詳細資訊,請參閱“第 4 章 輸入繁體中文文字”。