每一個區性都有一種預設輸入法。如果使用者沒有另外設定,系統會選取預設輸入法。由於有可能一次安裝許多種輸入法,因此下個段落裡,將代表使用者針對如何選取不同的輸入法做一說明。
當某種區性有一種以上的輸入法時,請使用 XmNinputMethod 資源指出您想要使用的輸入法。您可以藉著指定修飾符號完成上述作業。修飾符號必須依照下列的格式,而式子中的 modifier(修飾符號)是用來唯一識別輸入法的名稱:
inputMethod :@im=modifier
在 XmNinputMethod 資源中指定的修飾碼字串是用以選擇要使用的輸入法。
另外一種方法是設定 XMODIFIERS 環境變數。它的語法和 XmNinputMethod 資源相同,但是值不同。XMODIFIERS 的值是廠商指定的。
輸入法的樣式會決定預先編輯的情形。樣式由 XmNpreeditType 資源控制。XmNpreeditType 資源的語法、可能的值及預設值類型如下:
語法 |
值 [,值,...] |
---|---|
可能的值 |
OverTheSpot、OffTheSpot、Root、None |
預設值 |
OverTheSpot、OffTheSpot、Root |
這個字串清單由逗號分開,指定了此資源的優先順序,使用的值為輸入法所支援的第一個值。使用的值為輸入法所支援的第一個值。
如需詳細資訊,請參閱 Solaris Common Desktop Environment: Advanced User's and System Administrator's Guide。
若是 X 伺服器目前用的鍵盤對映與系統上真正的鍵盤並不相符,您可以利用 xmodmap 指令或廠商鍵盤對映公用程式,以手動方式加以變更。若要獲得 xmodmap 指令的資訊,請鍵入 man xmodmap。