国际语言环境指南

Solaris 9 产品中的键盘支持

Solaris 识别并支持各种键盘,这些键盘具有为特定地区设置的不同键盘布局,以及支持适用于 SunSPARC 和 Intel 体系结构(IA) 平台的布局。Solaris 9 支持下表中列出的地区键盘:

表 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 系统上更改键盘

用户可以使用大多数 Sun 4、5 和 5c 型键盘底部的 DIP 开关设置来更改 Solaris 产品中的键盘布局。可用于 DIP 开关设置的键盘类型、名称和相应的布局 ID 的列表位于 /usr/openwin/share/etc/keytables/keytable.map 文件中。


注意:

用户不能更改 6 型键盘的布局,因为在键盘的背面没有 DIP 开关。某些 5 型和 5c 型键盘(如美国键盘、美国/UNIX 键盘和日语键盘)具有跳线,而没有 DIP 开关。对于 SPARC 和 IA 这两种平台来说,在 Solaris 9 操作环境中没有捆绑的公用程序或工具(除标准 UNIX 工具如 xmodmap(1) 以外)用来切换键盘。


下面是 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 

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 文件名用于 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 阿拉伯语键盘

Graphic

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

图形 3–2 比利时语键盘

Graphic

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

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

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