國際語言環境指南

Solaris 9 產品中的鍵盤支援

Solaris 認可並支援適用於特定國家,且擁有不同鍵配置的各種鍵盤,並且能夠支援 Sun SPARC 和 Intel Architecture (IA) 平台的配置。Solaris 9 可支援列於下表的區域性鍵盤:

表 3–14 區域性鍵盤支援

區域 

國家 

Sun 鍵盤 (Type 4/5/5c) 

Sun 鍵盤 (Type 6) 

PC 鍵盤 

亞洲 

日本 

 

韓國 

 

台灣  

X  

歐洲 

比利時 

 

捷克共和國 

 

 

丹麥 

 

芬蘭 

 

 

 

法國 

 

德國 

 

英國 

X  

 

希臘 

 

 

匈牙利 

 

 

義大利 

X  

 

拉脫維亞 

 

 

立陶宛 

 

 

荷蘭 

 

挪威 

 

波蘭 

 

 

葡萄牙 

 

俄羅斯 

X  

 

西班牙 

 

瑞典 

 

瑞士 (法國) 

X  

X  

 

瑞士 (德國) 

X  

 

土耳其 

美洲 

加拿大 (法文) 

X  

X  

X  

 

拉丁美洲 (西班牙文) 

 

 

 

美國 

中東 

阿拉伯文 

X  

 

鍵盤配置符合國際標準的區域,例如中國大陸,所使用的是提供給美國的鍵盤配置支援,藉以輸入語言環境的字元。基礎鍵盤對映是完全相同的。由於使用了多重語言,或者是因為出現多重鍵盤的配置,使得一些如日本、土耳其和瑞士等國家都使用多重鍵盤。

Sun Type 4、5 和 5c 鍵盤透過 Mini DIN 8–pin 的連接來使用 Sun 輸入/輸出介面。Sun Type 6 鍵盤擁有兩個版本的介面。

每個 Sun 鍵盤的背面都印有 Sun 鍵盤的種類。

PC 鍵盤使用各種介面,如 PS/2 或 USB 等。

SPARC 系統上各種鍵盤之間的變更

使用者可使用大部分 Sun Type 4、5 和 5c 鍵盤中的 DIP 切換設定來變更 Solaris 產品中的鍵盤配置。您可在 /usr/openwin/share/etc/keytables/keytable.map 檔案中找到包括鍵盤種類、名稱,以及用於 DIP 切換設定的相應配置 id的清單。


註解 –

由於鍵盤背面並沒有 DIP 切換,因此使用者無法變更Type 6 鍵盤的配置。一些 Type 5 和 5c 的鍵盤,如美國、美國/UNIX 和日文鍵盤則是以 jumper 來取代 DIP 切換。SPARC 和 IA 平台在 Solaris 9 作業環境中並沒有公用程式和工具 (除了標準 UNIX 工具之外,如 xmodmap(1)) 可用來切換鍵盤。


下表為 Type 4、5 和 5c 鍵盤的配置 id 值。(1 = 向上切換,0 = 向下切換)。

表 3–15 Type 4、5 和 5c 鍵盤的配置

DIP 切換 

鍵盤 (Keytable 檔案) 

二進制設定 

美國 (US4.kt)

000000  

1  

美國 (US4.kt)

000001  

2  

比利時 (FranceBelg4.kt )

000010 

加拿大 (Canada4.kt )

000011 

丹麥 (Denmark4.kt )

000100 

德國 (Germany4.kt )

000101 

義大利 (Italy4.kt )

000110 

荷蘭 ( Netherland4.kt)

000111 

挪威 (Norway4.kt )

001000 

9  

葡萄牙 (Portugal4.kt )

001001 

10 (0x0a) 

拉丁美洲/西班牙文 (SpainLatAm4.kt)

001010 

11 (ox0b) 

瑞典 ( SwedenFin4.kt)

001011  

12 (0x0c)  

瑞士/法文 (Switzer_Fr4.kt)

001100  

13 (0x0d) 

瑞士/德文 (Switzer_Ge4.kt)

001101  

14 (0x0e) 

英國 ( UK4.kt)

001110  

16 (0x10) 

韓國 (Korea4.kt )

010000  

17 (0x11)  

台灣 ( Taiwan4.kt)

010001 

33 (0x21)  

美國 (US5.kt)

100001  

34 (0x22)  

美國/UNIX (US_UNIX5.kt)

100010 

35 (0x23) 

法國 (France5.kt)

100011 

36 (0x24) 

丹麥(Denmark5.kt)

100100 

37 (0x25) 

德國 (Germany5.kt)

100101 

38 (0x26)  

義大利 (Italy5.kt)

100110 

39 (0x27) 

荷蘭(Netherland5.kt)

100111 

40 (0x28) 

挪威 (Norway5.kt)

101000 

41 (0x29) 

葡萄牙 (Portugal5.kt)

101001 

42 (0x2a) 

西班牙 (Spain5.kt)

101010 

43 (0x2b) 

瑞典 (Sweden5.kt)

101011 

44 (0x2c) 

瑞士/法文 (Switzer_Fr5.kt)

101101  

45 (0x2d) 

瑞士/德文 (Switzer_Ge5.kt)

101110 

46 (0x2e)  

英國 (UK5.kt)

101111 

47 (0x2f) 

韓國 (Korea5.kt)

101111 

48 (0x30)  

台灣 (Taiwan5.kt)

110000 

49 (0x31)  

日本 (Japan5.kt)

110001 

50 (0x32),也請參照 63 (0x3f) 

加拿大/法文 (Canada_Fr5.kt)

110010 

51 0(x33) 

匈牙利 (Hungary5.kt)

110011 

52 (0x34)  

波蘭 (Poland5.kt)

110100 

53 (0x35) 

捷克 (Czech5.kt)

110101  

54 (0x36) 

俄羅斯 (Russia5.kt)

110110 

55 (0x37) 

拉脫維亞 (Latvia5.kt)

110111 

56 (0x38) 另請參閱 62 (0x3e) 

土耳其 -Q5 (TurkeyQ5.kt)

111000  

57 (0x39) 

希臘 (Greece5.kt)

111001 

58 (0x3a) 

阿拉伯 (Arabic5.kt)

111011 

59 (0x3b) 

立陶宛 (Lithuania5.kt)

111010  

60 (0x3c)  

比利時 (Belgian5.kt)

111100  

62 (0x3e) 

土耳其 -F5 (TurkeyF5.kt)

111110 

63 (0x3f) 

加拿大/法文 (Canada_Fr5_TBITS5.kt)

111111 

帶有 4 的 Keytable 檔案名稱適用於 Type 4 鍵盤。帶有 5 的 Keytable 檔案名稱適用於 Type 5 鍵盤。

若要將鍵盤中的配置變更為另一個配置 (以捷克文為例),請遵照下列步驟:

  1. 在表格或 /usr/openwin/share/etc/keytables/keytable.map 檔案中找到正確的 DIP 切換 id (或配置 id)。 keytable.map檔案中的配置 id 值為十進位值。

    以捷克文來說,配置 id 為十進位值的 53 (十六進制則為 0x35 )。

  2. 將配置 id 轉換為二進制,或使用上表欄位中的適當“二進制設定”值。若要進行基本轉換,可使用計算機公用程式,例如 dtcalc(1)。

    捷克文鍵盤的正確二進位值為 110101。

  3. 成為超級使用者。關閉並切斷系統的電源。

  4. 使用步驟 2 中的二進位值來變更鍵盤背面的 DIP 切換設定。

    第一個 DIP 切換位於左方。 將 up 切換移到 “1”,將down 移到 “0”。

    以下為捷克文鍵盤二進位值 110101 的設定: up up down up down up。

  5. 開啟並重新啟動系統。


註解 –

不同於 Type 4 鍵盤,Type 5 和 5c 鍵盤只有五組 DIP 切換。您可以忽略 Type 5 和 5c 鍵盤上的第一個二進位數字。以捷克文 Type 5c 鍵盤為例,正確的 DIP 切換設定值為 “Up Down Up Down Up”,其只使用最後五個數字 10101。


Intel 系統鍵盤之間的變更

Intel 架構系統上的鍵盤是在安裝的 kdmconfig(1M) 期間進行選擇。 若要在安裝後的任何時間進行變更,請先退出 GUI 桌面環境並進入指令行模式。 若您是超級使用者,請輸入 kdmconfig 以執行該程式。請遵照指示以取得想要的鍵盤配置。

鍵盤配置圖例

下圖顯示了阿拉伯文鍵盤的配置。

圖 3–1 阿拉伯文鍵盤

Graphic

下圖顯示了比利時文鍵盤的配置。

圖 3–2 比利時文鍵盤

Graphic

下圖顯示了 Cyrillic 鍵盤的配置。

圖 3–3 Cyrillic (俄文) 鍵盤

Graphic

下圖顯示了丹麥文鍵盤的配置。

圖 3–4 丹麥文鍵盤

Graphic

下圖顯示了芬蘭文鍵盤的配置。

圖 3–5 芬蘭文鍵盤

Graphic

下圖顯示了法文鍵盤的配置。

圖 3–6 法文鍵盤

Graphic

下圖顯示了比德文鍵盤的配置。

圖 3–7 德文鍵盤

Graphic

下圖顯示了義大利文鍵盤的配置。

圖 3–8 義大利文鍵盤

Graphic

下圖顯示了日文鍵盤的配置。

圖 3–9 日文鍵盤

Graphic

以下顯示韓文鍵盤的配置。

圖 3–10 韓文鍵盤

Graphic

以下顯示荷蘭 (荷蘭文) 鍵盤的配置。

圖 3–11 荷蘭 (荷蘭文) 鍵盤

Graphic

下圖顯示了挪威文鍵盤的配置。

圖 3–12 挪威文鍵盤

Graphic

下圖顯示了葡萄牙文鍵盤的配置。

圖 3–13 葡萄牙文鍵盤

Graphic

下圖顯示了西班牙文鍵盤的配置。

圖 3–14 西班牙文鍵盤

Graphic

下圖顯示了瑞典文鍵盤的配置。

圖 3–15 瑞典文鍵盤

Graphic

下圖顯示了瑞士 (法文) 鍵盤的配置。

圖 3–16 瑞士 (法文) 鍵盤

Graphic

下圖顯示了瑞士 (德文)鍵盤的配置。

圖 3–17 瑞士 (德文) 鍵盤

Graphic

下圖顯示了繁體中文鍵盤的配置。

圖 3–18 繁體中文鍵盤

Graphic

下圖顯示了土耳其文 F 鍵盤的配置。

圖 3–19 土耳其文 F 鍵盤

Graphic

下圖顯示了土耳其文 Q 鍵盤的配置。

圖 3–20 土耳其文 Q 鍵盤

Graphic

下圖顯示了英國鍵盤的配置。

圖 3–21 英國鍵盤

Graphic

下圖顯示了美國鍵盤的配置。

圖 3–22 美國鍵盤

Graphic

下圖顯示了美國/UNIX鍵盤的配置。

圖 3–23 美國/UNIX 鍵盤

Graphic