国际语言环境指南

第 3 章 Solaris 环境中的本地化

本章讨论当前 Solaris 环境中的本地化功能。本章包含以下主题:

本地化的软件支持

本节包含有关 Solaris 语言环境软件包、CD-ROM 光盘、本地化函数和脚本支持的信息。

Solaris 语言环境软件包摘要

所有当前 Solaris 语言环境软件包分为完全语言环境或部分语言环境两类。

部分语言环境是语言环境的启用程序。在系统上安装部分语言环境后,用户可以在目标语言环境中输入、显示、打印文本以及运行应用程序,而 Solaris 操作系统中的 OS/GUI 消息均为英语。所有部分语言环境软件包都可以从 Solaris Software CD 中获得。日语和亚洲部分语言环境根据语言进行封装。部分语言环境根据地区进行封装。

完全语言环境软件包包括软件消息的翻译、联机帮助文件、可选字体和特定于语言的功能。完全语言环境软件包为许多语言提供了全套语言功能。所有基于下列语言的语言环境均是完全语言环境:

完全语言环境软件包根据语言进行封装,并可以在 Language CD 中得到。


注意 –

为了使完全语言环境起作用,必须安装部分语言环境软件包(语言环境启用程序)。


在 Solaris 安装过程中,会提示您选择需要支持的地区。在安装完成后可用的语言环境支持取决于在该阶段所做的选择。部分语言环境从包含 Solaris 操作系统的 Solaris Software CD-ROM 安装,而完全语言环境则从 Language CD 安装。如果不需要完全语言环境支持,则可以在安装过程中跳过从 Languages CD 进行的安装。请注意,所安装的缺省语言环境为英语语言环境。

支持的语言环境

下表列出 Solaris 环境中支持的所有语言环境。语言环境名称符合国际命名标准。

表 3–1 亚洲语言环境

语言环境 

用户界面 

地区 

代码集 

语言支持 

hi_IN.UTF-8

英语 

印度 

UTF-8 

北印度语文(语) (UTF-8) Unicode 4.0 

ja

日语 

日本 

eucJP [eucJP 表示日语 EUC 代码集。ja_JP.eucJP 语言环境规范符合 UI_OSF 日语环境执行协议版本 1.1,并且 ja 语言环境符合早期 Solaris 发行版中的传统规范。]

日语 (EUC) 

 

 

 

 

JIS X 0201-1976 

 

 

 

 

JIS X 0208-1990 

 

 

 

 

JIS X 0212-1990 

ja_JP.eucJP

日语 

日本 

eucJP 

日语 (EUC) 

 

 

 

 

JIS X 0201-1976 

 

 

 

 

JIS X 0208-1990 

 

 

 

 

JIS X 0212-1990 

ja_JP.PCK

日语 

日本 

PCK [PCK 也称作 Shift_JIS (SJIS)。]

日语 (PC Kanji) 

 

 

 

 

JIS X 0201-1976 

 

 

 

 

JIS X 0208-1990 

ja_JP.UTF-8

日语 

日本 

UTF-8 

日语 (UTF-8) Unicode 4.0 

ko_KR.EUC

朝鲜语 

韩国 

1001 

朝鲜语 (EUC) KS X 1001 

ko_KR.UTF-8

朝鲜语 

韩国 

UTF-8 

朝鲜语 (UTF-8) Unicode 4.0 

th_TH.UTF-8

英语 

泰国 

UTF-8 

泰文 (UTF-8) Unicode 4.0 

th_TH.TIS620

英语 

泰国 

TIS620.2533 

泰文 TIS620.2533 

zh_CN.EUC

简体中文 

中华人民共和国 

gb2312 [gb2312 表示简体中文 EUC 代码集,它包含 GB 1988-80 和 GB 2312-80。]

简体中文 (EUC) GB2312-1980 

zh_CN.GBK

简体中文 

中华人民共和国 

GBK [GBK 表示 GB 扩展。这些扩展包含所有 GB 2312-80 字符和 ISO/IEC 10646-1 的所有统一汉字字符以及日语平假名和片假名字符。GBK 还包含许多中文、日语、朝鲜语字符集字符以及 ISO/IEC 10646-1 字符。]

简体中文 (GBK) 

zh_CN.GB18030

简体中文 

中华人民共和国 

GB18030-2000 

 

简体中文 (GB18030-2000) GB18030-2000 

zh_CN.UTF-8

简体中文 

中华人民共和国 

UTF-8 

简体中文 (UTF-8) Unicode 4.0 

zh_HK.BIG5HK

繁体中文 

香港 

Big5+HKSCS 

繁体中文 (BIG5+HKSCS) 

zh_HK.UTF-8

繁体中文 

香港 

UTF-8 

繁体中文 (UTF-8) Unicode 4.0 

zh_TW.EUC

繁体中文 

中国台湾地区 

cns11643 

繁体中文 (EUC) CNS 11643-1992 

zh_TW.BIG5

繁体中文 

中国台湾地区 

BIG5 

繁体中文 (BIG5) 

zh_TW.UTF-8

繁体中文 

台湾 

UTF-8 

繁体中文 (UTF-8) Unicode 4.0 

表 3–2 澳大拉西亚语言环境

语言环境 

用户界面 

地区 

代码集 

语言支持 

en_AU.ISO8859-1

英语 

澳大利亚 

ISO8859-1 

英语(澳大利亚) 

en_NZ.ISO8859-1

英语 

新西兰 

ISO8859-1 

英语(新西兰) 

表 3–3 中美洲语言环境

语言环境 

用户界面 

地区 

代码集 

语言支持 

es_CR.ISO8859-1

西班牙文 

哥斯达黎加 

ISO8859-1 

西班牙文(哥斯达黎加) 

es_GT.ISO8859-1

西班牙文 

危地马拉 

ISO8859-1 

西班牙文(危地马拉) 

es_NI.ISO8859-1

西班牙文 

尼加拉瓜 

ISO8859-1 

西班牙文(尼加拉瓜) 

es_PA.ISO8859-1

西班牙文 

巴拿马 

ISO8859-1 

西班牙文(巴拿马) 

es_SV.ISO8859-1

西班牙文 

萨尔瓦多 

ISO8859-1 

西班牙文(萨尔瓦多) 

表 3–4 中欧语言环境

语言环境 

用户界面 

地区 

代码集 

语言支持 

cs_CZ.ISO8859-2

英语 

捷克共和国 

ISO8859-2 

捷克文(捷克共和国) 

de_AT.ISO8859-1

德文 

奥地利 

ISO8859-1 

德文(奥地利) 

de_AT.ISO8859-15

德文 

奥地利 

ISO8859-15 

德文(奥地利、ISO8859-15 - 欧洲) 

de_CH.ISO8859-1

德文 

瑞士 

ISO8859-1 

德文(瑞士) 

de_DE.UTF-8

德文 

德国 

UTF-8 

德文(德国,Unicode 4.0) 

de_DE.ISO8859-1

德文 

德国 

ISO8859-1 

德文(德国) 

de_DE.ISO8859-15

德文 

德国 

ISO8859-15 

德文(德国、ISO8859-15 - 欧洲) 

fr_CH.ISO8859-1

法文 

瑞士 

ISO8859-1 

法文(瑞士) 

hu_HU.ISO8859-2

英语 

匈牙利 

ISO8859-2 

匈牙利文(匈牙利) 

pl_PL.ISO8859-2

英语 

波兰 

ISO8859-2 

波兰文(波兰) 

pl_PL.UTF-8

英语 

波兰 

UTF-8 

波兰文(波兰,Unicode 4.0) 

sk_SK.ISO8859-2

英语 

斯洛伐克 

ISO8859-2 

斯洛伐克文(斯洛伐克) 

表 3–5 东欧语言环境

语言环境 

用户界面 

地区 

代码集 

语言支持 

bg_BG.ISO8859-5

英语 

保加利亚 

ISO8859-5 

保加利亚文(保加利亚) 

et_EE.ISO8859-15

英语 

爱沙尼亚 

ISO8859-15 

爱沙尼亚文(爱沙尼亚) 

hr_HR.ISO8859-2

英语 

克罗地亚 

ISO8859-2 

克罗地亚文(克罗地亚) 

lt_LT.ISO8859-13

英语 

立陶宛 

ISO8859-13 

立陶宛文(立陶宛) 

lv_LV.ISO8859-13

英语 

拉脱维亚 

ISO8859-13 

拉脱维亚文(拉脱维亚) 

mk_MK.ISO8859-5

英语 

马其顿 

ISO8859-5 

马其顿文(马其顿) 

ro_RO.ISO8859-2

英语 

罗马尼亚 

ISO8859-2 

罗马尼亚文(罗马尼亚) 

ru_RU.KOI8-R

英语 

俄罗斯 

KOI8-R 

俄文(俄罗斯、KOI8-R) 

ru_RU.ANSI1251

英语 

俄罗斯 

ansi-1251 

俄文(俄罗斯、ANSI 1251) 

ru_RU.ISO8859-5

英语 

俄罗斯 

ISO8859-5 

俄文(俄罗斯) 

ru_RU.UTF-8

英语 

俄罗斯 

UTF-8 

俄文(俄罗斯,Unicode 4.0) 

sh_BA.ISO8859-2@bosnia

英语 

波斯尼亚 

ISO8859-2 

波斯尼亚文(波斯尼亚) 

sl_SI.ISO8859-2

英语 

斯洛文尼亚 

ISO8859-2 

斯洛文尼亚文(斯洛文尼亚) 

sq_AL.ISO8859-2

英语 

阿尔巴尼亚 

ISO8859-2 

阿尔巴尼亚文(阿尔巴尼亚) 

sr_YU.ISO8859-5

英语 

塞尔维亚 

ISO8859-5 

塞尔维亚文( 塞尔维亚) 

tr_TR.ISO8859-9

英语 

土耳其 

ISO8859-9 

土耳其文(土耳其) 

tr_TR.UTF-8

英语 

土耳其 

UTF-8 

土耳其文(土耳其,Unicode 4.0) 

表 3–6 中东语言环境

语言环境 

用户界面 

地区 

代码集 

语言支持 

He

英语 

以色列 

ISO8859-8 

希伯来文(以色列) 

表 3–7 北非语言环境

语言环境 

用户界面 

地区 

代码集 

语言支持 

ar_EG.UTF-8

英语 

埃及 

UTF-8 

阿拉伯文(埃及) 

Ar

英语 

埃及 

ISO8859-6 

阿拉伯文(埃及) 

表 3–8 北美语言环境

语言环境 

用户界面 

地区 

代码集 

语言支持 

en_CA.ISO8859-1

英语 

加拿大 

ISO8859-1 

英语(加拿大) 

en_US.ISO8859-1

英语 

美国 

ISO8859-1 

英语(美国) 

en_US.ISO8859-15

英语 

美国 

ISO8859-15 

英语(美国、ISO8859-15 - 欧洲) 

en_US.UTF-8

英语 

美国 

UTF-8 

英语(美国,Unicode 4.0) 

fr_CA.ISO8859-1

法文 

加拿大 

ISO8859-1 

法语(加拿大) 

es_MX.ISO8859-1

西班牙文 

墨西哥 

ISO8859-1 

西班牙文(墨西哥) 

表 3–9 北欧语言环境

语言环境 

用户界面 

地区 

代码集 

语言支持 

da_DK.ISO8859-1

英语 

丹麦 

ISO8859-1 

丹麦文(丹麦) 

da_DK.ISO8859-15

英语 

丹麦 

ISO8859-15 

丹麦文(丹麦、ISO8859-15 - 欧洲) 

fi_FI.ISO8859-1

英语 

芬兰 

ISO8859-1 

芬兰文,Unicode 4.0 

fi_FI.ISO8859-15

英语 

芬兰 

ISO8859-15 

芬兰文(芬兰、ISO8859-15 - 欧洲) 

fi_FI.UTF-8

英语 

芬兰 

UTF-8 

芬兰文(芬兰) 

is_IS.ISO8859-1

英语 

冰岛 

ISO8859-1 

冰岛文(冰岛) 

no_NO.ISO8859-1@bokmal

英语 

挪威 

ISO8859-1 

挪威文(挪威 - 博克马尔) 

no_NO.ISO8859-1@nyorsk

英语 

挪威 

ISO8859-1 

挪威文(挪威 - 尼诺斯克) 

sv_SE.ISO8859-1

瑞典语 

瑞典 

ISO8859-1 

瑞典语(瑞典) 

sv_SE.ISO8859-15

瑞典语 

瑞典 

ISO8859-15 

瑞典语(瑞典、ISO8859-15 - 欧洲) 

sv_SE.UTF-8

瑞典语 

瑞典 

UTF-8 

瑞典语(瑞典,Unicode 4.0) 

表 3–10 南美语言环境

语言环境 

用户界面 

地区 

代码集 

语言支持 

es_AR.ISO8859-1

西班牙文 

阿根廷 

ISO8859-1 

西班牙文(阿根廷) 

es_BO.ISO8859-1

西班牙文 

玻利维亚 

ISO8859-1 

西班牙文(玻利维亚) 

es_CL.ISO8859-1

西班牙文 

智利 

ISO8859-1 

西班牙文(智利) 

es_CO.ISO8859-1

西班牙文 

哥伦比亚 

ISO8859-1 

西班牙文(哥伦比亚) 

es_EC.ISO8859-1

西班牙文 

厄瓜多尔 

ISO8859-1 

西班牙文(厄瓜多尔) 

es_PE.ISO8859-1

西班牙文 

秘鲁 

ISO8859-1 

西班牙文(秘鲁) 

es_PY.ISO8859-1

西班牙文 

巴拉圭 

ISO8859-1 

西班牙文(巴拉圭) 

es_UY.ISO8859-1

西班牙文 

乌拉圭 

ISO8859-1 

西班牙文(乌拉圭) 

es_VE.ISO8859-1

西班牙文 

委内瑞拉 

ISO8859-1 

西班牙文(委内瑞拉) 

pt_BR.ISO8859-1

英语 

巴西 

ISO8859-1 

葡萄牙文(巴西) 

pt_BR.UTF-8

英语 

巴西 

UTF-8 

葡萄牙文(巴西,Unicode 4.0) 

表 3–11 南欧语言环境

语言环境 

用户界面 

地区 

代码集 

语言支持 

ca_ES.ISO8859-1

英语 

西班牙 

ISO8859-1 

加泰罗尼亚文(西班牙) 

ca_ES.ISO8859-15

英语 

西班牙 

ISO8859-15 

加泰罗尼亚文(西班牙、ISO8859-15 - 欧洲) 

el_GR.ISO8859-7

英文 

希腊 

ISO8859-7 

希腊文(希腊) 

es_ES.ISO8859-1

西班牙文 

西班牙 

ISO8859-1 

西班牙文(西班牙) 

es_ES.ISO8859-15

西班牙文 

西班牙 

ISO8859-15 

西班牙文(西班牙、ISO8859-15 - 欧洲) 

es_ES.UTF-8

西班牙文 

西班牙 

UTF-8 

西班牙文(西班牙,Unicode 4.0) 

it_IT.ISO8859-1

意大利语 

意大利 

ISO8859-1 

意大利语(意大利) 

it_IT.ISO8859-15

意大利语 

意大利 

ISO8859-15 

意大利语(意大利、ISO8859-15 - 欧洲) 

it_IT.UTF-8

意大利语 

意大利 

UTF-8 

意大利语(意大利,Unicode 4.0) 

pt_PT.ISO8859-1

英文 

葡萄牙 

ISO8859-1 

葡萄牙文(葡萄牙) 

pt_PT.ISO8859-15

英文 

葡萄牙 

ISO8859-15 

葡萄牙文(葡萄牙、ISO8859-15 - 欧洲) 

表 3–12 西欧语言环境

语言环境 

用户界面 

地区 

代码集 

语言支持 

en_GB.ISO8859-1

英文 

大不列颠 

ISO8859-1 

英文(大不列颠) 

en_IE.ISO8859-1

英文 

爱尔兰 

ISO8859-1 

英文(爱尔兰) 

fr_BE.ISO8859-1

法语 

比利时 - 瓦龙 

ISO8859-1 

法语(比利时 - 瓦龙,Unicode 4.0) 

fr_BE.UTF-8

法语 

比利时 - 瓦龙 

UTF-8 

法语(比利时 - 瓦龙,Unicode 4.0) 

fr_FR.ISO8859-1

法语 

法国 

ISO8859-1 

法语(法国) 

fr_FR.UTF-8

法语 

法国 

UTF-8 

法语(法国,Unicode 4.0) 

nl_BE.ISO8859-1

英文 

比利时 - 佛兰德 

ISO8859-1 

荷兰文(比利时 - 佛兰德) 

nl_NL.ISO8859-1

英文 

荷兰 

ISO8859-1 

荷兰文(荷兰) 

语言环境的多键书写序列

许多 Solaris 语言环境,特别是欧洲和 Unicode 语言环境允许使用所谓的“死键序列”(也称为书写键序列)输入各种字符。

书写键序列用于输入带有变音标记的字符和其他在键盘键帽上未标示出来的字符。

下表显示了几个书写键序列的实例。有关书写键序列的更完整信息,请参见英语/欧洲语言输入模式

表 3–13 使用书写键创建的发音字符

标记 

书写键组合 

实例 

分音符 

 

书写 A “ -> 带分音符的 A 

抑扬符 

书写 Z v -> 带抑扬符的 Z 

短音符 

书写 G u -> 带短音符的 G 

Ogonek 

书写 A a -> 带 Ogonek 的 A 

变音符 

书写 K , -> 带变音符的 K 

注册标记 

R O 

书写 R O -> 注册标记 

倒置叹号 

!! 

书写 !!-> 倒置叹号 


注意 –

如果一个字符不是当前语言环境中的代码集的一部分,则书写键序列不能生成该字符。例如,由于带抑扬符的 Z 属于 ISO8859-1 代码集,所以不能在 en_US.ISO8859-1 语言环境中输入带抑扬符的 Z。


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 键盘

上文介绍了此图形。

新增 Solaris 键盘软件支持

本发行版中提供下列其他键盘的软件支持。

该软件使俄罗斯、加拿大、爱沙尼亚和波兰的用户能够修改标准美国键盘布局以满足不同的语言需要。目前,这些其他键盘类型还没有可用的硬件。要利用此新增的键盘软件,请执行本节中的过程中的步骤。

如何访问爱沙尼亚 6 型 USB 键盘支持

  1. /usr/openwin/share/etc/keytables/keytable.map 文件中的 US6.kt 项更改为 Estonia6.kt

    已修改的项如下所示:


    6               0       Estonia6.kt
    

  2. 将下列项之一添加到 /usr/openwin/share/lib/locale/iso_8859_15/Compose 文件。

    已修改的项如下所示:


    <scaron>     : "/xa8"   scaron
    <scaron>     : "/xa6"   scaron
    <scaron>     : "/270"   scaron
    <scaron>     : "/264"   scaron
    

  3. 重新引导系统以实现更改。

如何访问加拿大法语 6 型 USB 键盘支持

  1. /usr/openwin/share/etc/keytables/keytable.map 文件中的 US6.kt 项更改为 Canada6.kt

    已修改的项如下所示:


    6               0       Canada6.kt
    

  2. 重新引导系统以实现更改。

如何访问波兰语程序员 5 型键盘支持

  1. /usr/openwin/share/etc/keytables/keytable.map 文件中的 Poland5.kt 项更改为 Poland5_pr.kt

    已修改的项如下所示:


    6               0       Poland5_pr.kt
    

  2. 重新引导系统以实现更改。