国际语言环境指南

Solaris 环境中的键盘支持

为 SPARC 和 Intel Architecture (IA) 平台支持用于特定地区的不同布局的键盘。Solaris 操作系统支持下表中列出的地区键盘。

表 3–14 对地区键盘的支持

地区 

国家(地区) 

Sun 键盘(4/5/5c 型) 

Sun 键盘(6 型) 

PC 键盘 

亚洲 

日本 

 

韩国 

 

台湾 

欧洲 

比利时 

 

捷克共和国 

 

 

丹麦 

 

芬兰 

 

 

 

法国 

 

德国 

 

大不列颠 

 

希腊 

 

 

匈牙利 

 

 

意大利 

 

拉脱维亚 

 

 

立陶宛 

 

 

荷兰 

 

挪威 

 

波兰 

 

 

葡萄牙 

 

俄罗斯 

 

西班牙 

 

瑞典 

 

瑞士(法语) 

 

瑞士(德语) 

 

土耳其 

美洲 

加拿大(法语) 

 

拉丁美洲(西班牙语) 

 

 

 

美国 

中东 

阿拉伯语 

 

对于键盘布局符合国际标准的地区(如中国),则使用为美国提供的键盘布局支持输入该语言环境的字符。基础键盘映射是相同的。某些国家(如日本、土耳其和瑞士)具有多种键盘,原因是使用多种语言或者存在多种键盘布局。

Sun 4、5 和 5c 型键盘通过 Mini DIN 8 针连接使用 Sun I/O 接口。Sun 6 型键盘具有两种版本的接口:

Sun 键盘类型印在每个 Sun 键盘的背面。

PC 键盘使用各种不同的接口,如 PS/2 或 USB。

在 SPARC 系统上更改键盘

您可以在 Solaris 系统上使用 DIP 切换设置,更改大多数 Sun 4 型、5 型和 5c 型键盘的布局。可用于 DIP 切换设置的键盘类型、名称和相应的布局 ID 的列表位于 /usr/openwin/share/etc/keytables/keytable.map 文件中。


注意 –

不能更改 6 型键盘的布局,因为键盘后面没有 DIP 开关。某些 5 型和 5c 型键盘(如美国键盘、美国/UNIX 键盘和日语键盘)具有跳线,而没有 DIP 开关。除 xmodmap(1) 等实用程序外,SPARC 平台或 IA 平台不提供用于切换键盘的实用程序或工具。


下表列出 4 型、5 型和 5c 型键盘的布局 ID 值(1 = 切换开,0 = 切换关)。

表 3–15 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 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) 

加拿大/法语 (Canada_Fr5_TBITS5.kt)

111111 

 

加拿大法语 

 

 

波兰语程序员 

 

 

爱沙尼亚 

 

带有 4 的 Keytable 文件名用于 4 型键盘。带有 5 的 Keytable 文件名用于 5 型键盘。

如何将键盘布局更改为捷克语布局
  1. 从该表或从 /usr/openwin/share/etc/keytables/keytable.mp 文件中确定正确的 DIP 开关 ID(或布局 ID)。keytable.mp 文件中的布局 ID 值是一个十进制值。

    对于捷克语,布局 ID 为十进制的 53(即十六进制的 0x35)。

  2. 将布局 ID 转换为二进制,或者使用上表列中正确的二进制设置值。对于基转换,可能会用到计算器公用程序,如 dtcalc(1)。

    例如,捷克语键盘的正确二进制值是 110101。

  3. 关机并切断系统电源。

  4. 使用第 2 步中的二进制值来更改键盘背面的 DIP 切换设置。

    第一个 DIP 开关位于您的左侧。对于 1,将开关向上切换;对于 0,将开关向下切换。

    捷克语键盘的二进制值 110101 对应于:上上下上下上

  5. 打开电源并引导系统以备使用。


    注意 –

    与 4 型键盘不同,5 型和 5c 型键盘只有五个 DIP 开关。对于 5 型和 5c 型键盘,请忽略第一个二进制数字。例如,对于捷克语 5c 型键盘,正确的 DIP 切换设置仅使用最后五位数字 10101,即为“上 下 上 下 上”。


在 Intel 系统上更改键盘

在 Intel 体系结构系统上,在安装的 kdmconfig(1M) 过程中选择键盘。要在安装后更改该设置,请退出 GUI 桌面环境并转到命令行模式下。作为超级用户,请键入 kdmconfig 来运行程序。遵循说明来获取所需的键盘布局。

键盘布局图解

下图显示阿拉伯语键盘。

图 3–1 阿拉伯语键盘

上文介绍了此图形。

下图显示了比利时语键盘。

图 3–2 比利时语键盘

上文介绍了此图形。

下图显示了西里尔语键盘。

图 3–3 西里尔语(俄语)键盘

上文介绍了此图形。

下图显示了丹麦语键盘。

图 3–4 丹麦语键盘

上文介绍了此图形。

下图显示了芬兰语键盘。

图 3–5 芬兰语键盘

上文介绍了此图形。

下图显示了法语键盘。

图 3–6 法语键盘

上文介绍了此图形。

下图显示了德语键盘。

图 3–7 德语键盘

上文介绍了此图形。

下图显示了意大利语键盘。

图 3–8 意大利语键盘

上文介绍了此图形。

下图显示了日语键盘。

图 3–9 日语键盘

上文介绍了此图形。

下图显示了朝鲜语键盘键盘。

图 3–10 朝鲜语键盘

上文介绍了此图形。

下图显示了荷兰(荷兰语)键盘。

图 3–11 荷兰(荷兰语)键盘

上文介绍了此图形。

下图显示了挪威语 键盘。

图 3–12 挪威语键盘

上文介绍了此图形。

下图显示了葡萄牙语键盘。

图 3–13 葡萄牙语键盘

上文介绍了此图形。

下图显示了西班牙语键盘。

图 3–14 西班牙语键盘

上文介绍了此图形。

下图显示了瑞典语键盘。

图 3–15 瑞典语键盘

上文介绍了此图形。

下图显示了瑞士(法语)键盘。

图 3–16 瑞士(法语)键盘

上文介绍了此图形。

下图显示了瑞士(德语)键盘。

图 3–17 瑞士(德语)键盘

上文介绍了此图形。

下图显示了繁体中文键盘。

图 3–18 繁体中文键盘

上文介绍了此图形。

下图显示了土耳其语 F 型键盘。

图 3–19 土耳其语 F 型键盘

上文介绍了此图形。

下图显示了土耳其语 Q 型键盘。

图 3–20 土耳其语 Q 型键盘

上文介绍了此图形。

下图显示了英国键盘。

图 3–21 英国键盘

上文介绍了此图形。

下图显示了美国键盘。

图 3–22 美国键盘

上文介绍了此图形。

下图显示了美国/UNIX 键盘。

图 3–23 美国/UNIX 键盘

上文介绍了此图形。