國際語言環境指南

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

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


注意 –

由於 Type 6 鍵盤背面並沒有 DIP 切換,因此無法變更 Type 6 鍵盤的配置。部分 Type 5 和 5c 的鍵盤,例如美國、美國/UNIX 和日文鍵盤是以 jumper 來取代 DIP 切換。除了使用像是 xmodmap(1) 公用程式之外,您不可以使用 SPARC 平台或 IA 平台所提供的公用程式或工具來切換鍵盤。


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

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

DIP 切換 

鍵盤 (Keytable 檔案) 

二進制設定 

美國 (US4.kt)

000000 

美國 (US4.kt)

000001 

比利時 (FranceBelg4.kt)

000010 

加拿大 (Canada4.kt)

000011 

丹麥 (Denmark4.kt)

000100 

德國 (Germany4.kt)

000101 

義大利 (Italy4.kt)

000110 

荷蘭 (Netherland4.kt)

000111 

挪威 (Norway4.kt)

001000 

葡萄牙 (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 

23 

俄文 

100001 

33 (0x21) 

美國 (US5.kt)

100111 

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 (0x33) 

匈牙利 (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) 

加拿大/法文 (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 切換位於您的左側。1 表示向上切換,0 表示向下切換。

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

  5. 打開電源並重新啟動系統。


    注意 –

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