國際語言環境指南

第 3 章 Solaris 環境中的本土化

本章就目前 Solaris 環境中的本土化功能加以討論。本章包含以下主題。

本土化的軟體支援

本節包含 Solaris 語言環境套裝軟體、CD-ROM 光碟片、本土化功能以及啟用字體的相關資訊。

Solaris 語言環境套裝軟體摘要

目前 Solaris 的所有語言環境套裝軟體已分類為完整語言環境或部分語言環境。

部分語言環境是語言環境的啟用程式。若系統上已安裝了部分語言環境,當 Solaris 作業系統上的 OS/GUI 訊息為英文時,使用者就可以在目標語言環境上輸入、顯示、列印文字及執行應用程式。Solaris Software CD 可提供所有的部分語言環境套裝軟體。日文和亞洲部分語言環境是依據語言來封裝的。部分語言環境是依據地理區域來封裝的。

完整語言環境套裝軟體包含軟體訊息的譯文、線上說明檔案、可選字型以及特定語言功能。完整語言環境套裝軟體提供了許多語言的全部語言功能集。以下列語言為基礎的語言環境為完整語言環境:

完整語言環境軟體係根據語言來進行套裝,並可在 Language CD 上取得。


注意 –

部分語言環境套裝軟體 (語言環境啟用程式) 必須按照順序進行安裝,使完整語言環境能產生作用。


在 Solaris 的安裝程序期間,系統會提示您選擇需要您支援的地理區域。安裝完成後的語言環境,會根據此階段的選擇來取得支援。部分語言環境是從 Solaris 作業系統的 Solaris Software CD-ROM 上進行安裝,而完整語言環境則是從 Language CD 上進行安裝。如果您不需要完整語言環境支援,您可以在安裝程序期間略過 Language 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 漢字) 

 

 

 

 

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 - Euro) 

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 - Euro) 

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 - Euro) 

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-Euro) 

fi_FI.ISO8859-1

英文 

芬蘭 

ISO8859-1 

芬蘭文,Unicode 4.0 

fi_FI.ISO8859-15

英文 

芬蘭 

ISO8859-15 

芬蘭文 (芬蘭,ISO8859-15-Euro) 

fi_FI.UTF-8

英文 

芬蘭 

UTF-8 

芬蘭文 (芬蘭) 

is_IS.ISO8859-1

英文 

冰島 

ISO8859-1 

冰島文 (冰島) 

no_NO.ISO8859-1@bokmal

英文 

挪威 

ISO8859-1 

挪威文 (Norway-Bokmal) 

no_NO.ISO8859-1@nyorsk

英文 

挪威 

ISO8859-1 

挪威文 (Norway-Nynorsk) 

sv_SE.ISO8859-1

瑞典文 

瑞典 

ISO8859-1 

瑞典文 (瑞典) 

sv_SE.ISO8859-15

瑞典文 

瑞典 

ISO8859-15 

瑞典文 (瑞典,ISO8859-15-Euro) 

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 - Euro) 

el_GR.ISO8859-7

英文 

希臘 

ISO8859-7 

希臘文 (希臘) 

es_ES.ISO8859-1

西班牙文 

西班牙 

ISO8859-1 

西班牙文 (西班牙) 

es_ES.ISO8859-15

西班牙文 

西班牙 

ISO8859-15 

西班牙文 (西班牙,ISO8859-15 - Euro) 

es_ES.UTF-8

西班牙文 

西班牙 

UTF-8 

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

it_IT.ISO8859-1

義大利文 

義大利 

ISO8859-1 

義大利文 (義大利) 

it_IT.ISO8859-15

義大利文 

義大利 

ISO8859-15 

義大利文 (義大利,ISO8859-15 - Euro) 

it_IT.UTF-8

義大利文 

義大利 

UTF-8 

義大利文 (義大利,Unicode 4.0) 

pt_PT.ISO8859-1

英文 

葡萄牙 

ISO8859-1 

葡萄牙文 (葡萄牙) 

pt_PT.ISO8859-15

英文 

葡萄牙 

ISO8859-15 

葡萄牙文 (葡萄牙,ISO8859-15 - Euro) 

表 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 語言環境,能夠使用所謂的「dead 鍵序列」(也稱為 Compose 鍵序列) 來輸入各種字元。

Compose 鍵序列是用來輸入具有區別發音符號的字元以及輸入未顯示在鍵盤按鍵上的大寫字元。

下表顯示了 Compose 鍵序列的幾個範例。如需更多關於 Compose 鍵序列的完整資訊,請參閱英文/歐洲輸入模式

表 3–13 使用 Compose 按鍵所建立的分音符字元

標記 

Compose 鍵組合 

範例 

分音符 

 

Compose A “ -> 加上分音符的 A 

Caron 

Compose Z v -> 加上 Caron 的 Z 

短音符 

Compose G u -> 加上短音符的 G 

Ogonek 

Compose A a -> 加上 Ogonek 的 A 

Cedilla 

Compose K , -> K 字下面加小逗點 

註冊標記 

R O 

Compose R O -> 註冊標記 

倒置的驚嘆號 

!! 

Compose !!-> 倒置的驚嘆號 


注意 –

只有在字元是目前語言環境中字碼集一部分的情況下,Compose 鍵序列才能產生該字元。例如,在 ISO8859-1 字碼集中沒有帶有 caron 的 Z,因此您不能在 en_US.ISO8859-1 語言環境中輸入帶有 caron 的 Z。


Solaris 環境中的鍵盤支援

SPARC 和 Intel Architecture (IA) 平台支援供特定區域使用而具有不同配置的鍵盤。Solaris 作業系統支援下表所列的區域性鍵盤:

表 3–14 區域性鍵盤支援

區域 

國家 

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

Sun 鍵盤 (Type 6) 

PC 鍵盤 

亞洲 

日本 

 

韓國 

 

台灣地區 

歐洲 

比利時 

 

捷克共和國 

 

 

丹麥 

 

芬蘭 

 

 

 

法國 

 

德國 

 

英國 

 

希臘 

 

 

匈牙利 

 

 

義大利 

 

拉脫維亞 

 

 

立陶宛 

 

 

荷蘭 

 

挪威 

 

波蘭 

 

 

葡萄牙 

 

俄羅斯 

 

西班牙 

 

瑞典 

 

瑞士 (法國) 

 

瑞士 (德國) 

 

土耳其 

美洲 

加拿大 (法文) 

 

拉丁美洲 (西班牙文) 

 

 

 

美國 

中東 

阿拉伯文 

 

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

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 清單。


注意 –

由於 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。


在 Intel 系統上變更鍵盤

在 Intel Architecture 系統上,鍵盤是在 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 鍵盤軟體支援

下列是此發行版本新增的額外鍵盤軟體支援。

此軟體可讓俄文、加拿大文、愛沙尼亞文及波蘭文的使用者,修改標準型美國鍵盤的配置,以符合獨特語言的需求。目前還沒有可供額外鍵盤類型使用的硬體。若要使用這個新的鍵盤軟體,請執行本節程序中的步驟。

如何存取愛沙尼亞文 Type 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. 重新啟動系統以使變更生效。

如何存取加拿大法語 Type 6 USB 鍵盤支援

  1. /usr/openwin/share/etc/keytables/keytable.map 檔案中的 US6.kt 項目變更為 Canada6.kt

    修改後的項目應如下所示:


    6               0       Canada6.kt
    

  2. 重新啟動系統以使變更生效。

如何存取波蘭程式設計師 Type 5 鍵盤支援

  1. /usr/openwin/share/etc/keytables/keytable.map 檔案中的 Poland5.kt 項目變更為 Poland5_pr.kt

    修改後的項目應如下所示:


    6               0       Poland5_pr.kt
    

  2. 重新啟動系統以使變更生效。