특정 지역에 대한 여러 레이아웃을 가진 키보드는 SPARC 및 Intel Architecture(IA) 플랫폼의 경우 지원됩니다. Solaris Operating System는 다음 표에 나열된 지역 키보드를 지원합니다.
표 3–14 지역 키보드 지원
지역 |
국가 |
Sun 키보드 (유형 4/5/5c) |
Sun 키보드 (유형 6) |
PC 키보드 |
---|---|---|---|---|
아시아 |
일본 |
X |
X |
X |
|
한국 |
X |
X |
X |
|
대만 |
X |
X |
X |
유럽 |
벨기에 |
X |
X |
X |
|
체코 공화국 |
X |
|
X |
|
덴마크 |
X |
X |
X |
|
핀란드 |
|
X |
|
|
프랑스 |
X |
X |
X |
|
독일 |
X |
X |
X |
|
영국 |
X |
X |
X |
|
그리스 |
X |
|
X |
|
헝가리 |
X |
|
X |
|
이탈리아 |
X |
X |
X |
|
라트비아 |
X |
|
X |
|
리투아니아 |
X |
|
X |
|
네덜란드 |
X |
X |
X |
|
노르웨이 |
X |
X |
X |
|
폴란드 |
X |
|
X |
|
포루투갈 |
X |
X |
X |
|
러시아 |
X |
X |
X |
|
스페인 |
X |
X |
X |
|
스웨덴 |
X |
X |
X |
|
스위스(프랑스어) |
X |
X |
X |
|
스위스(독일어) |
X |
X |
X |
|
터키 |
X |
X |
X |
아메리카 |
캐나다(프랑스어) |
X |
X |
X |
|
남미 (스페인어) |
X |
|
|
|
미국 |
X |
X |
X |
중동 |
아랍어 |
X |
X |
|
중국과 같이 국제 표준을 따르는 키보드 레이아웃을 갖고 있는 지역에서는 미국용으로 제공되는 키보드 레이아웃 지원을 이용해 로켈 문자를 입력합니다. 기반 키보드 매핑은 동일합니다. 일본, 터키 및 스위스와 같은 일부 국가들은 여러 언어를 사용하거나 복수 키보드 레이아웃이 존재하므로 여러 개의 키보드를 갖고 있습니다.
Sun 유형 4, 5 및 5c 키보드는 Mini DIN 8–핀 연결을 통해 Sun I/O 인터페이스를 사용합니다. Sun 유형 6 키보드에는 두 가지 인터페이스 버전이 있습니다.
Mini DIN 8–핀 연결을 통한 Sun I/O
USB
Sun 키보드 유형은 각각의 Sun 키보드 뒷면에 인쇄되어 있습니다.
PC 키보드는 PS/2나 USB와 같은 다양한 인터페이스를 사용합니다.
대부분의 Sun 유형 4, 5 및 5c 키보드에서 DIP 스위치 설정을 사용하여 Solaris 시스템의 키보드 레이아웃을 변경할 수 있습니다. DIP 스위치 설정을 위해 사용할 수 있는 키보드 유형, 이름 및 관련 레이아웃 ID는 /usr/openwin/share/etc/keytables/keytable.map 파일에 있습니다.
키보드 후면에 DIP 스위치가 없기 때문에 유형 6 키보드의 레이아웃을 변경할 수 없습니다. 일부 유형 5 및 5c 키보드, 예를 들어 미국, 미국/UNIX 및 일본어 키보드에는 DIP 스위치 대신 점퍼가 있습니다. xmodmap(1)과 같은 유틸리티 외에 SPARC 플랫폼이나 IA 플랫폼은 키보드를 전환하는 데 사용할 수 있는 유틸리티나 도구를 제공하지 않습니다.
다음은 유형 4, 5 및 5c 키보드에 대한 레이아웃 ID의 표입니다(1 = 스위치 켜기, 0 = 스위치 끄기).
표 3–15 유형 4, 5 및 5c 키보드용 레이아웃
DIP 스위치 |
키보드 (키 테이블 파일) |
바이너리로 설정 |
---|---|---|
0 |
미국 (US4.kt) |
000000 |
1 |
미국 (US4.kt) |
000001 |
2 |
벨기에(FranceBelg4.kt ) |
000010 |
3 |
캐나다 (Canada4.kt ) |
000011 |
4 |
덴마크 (Denmark4.kt ) |
000010 |
5 |
독일 (Germany4.kt ) |
000101 |
6 |
이탈리아 (Italy4.kt ) |
000110 |
7 |
네덜란드 ( Netherland4.kt) |
000111 |
8 |
노르웨이 (Norway4.kt ) |
000010 |
9 |
포르투갈 (Portugal4.kt ) |
001001 |
10 (0x0a) |
남미/스페인어 (SpainLatAm4.kt) |
001010 |
11 (ox0b) |
스웨덴 ( SwedenFin4.kt) |
001011 |
12 (0x0c) |
스위스/프랑스어 (Switzer_Fr4.kt) |
000110 |
13 (0x0d) |
스위스/독일어 (Switzer_Ge4.kt) |
001011 |
14 (0x0e) |
영국 ( UK4.kt) |
001110 |
16 (0x10) |
한국 (Korea4.kt ) |
000010 |
17 (0x11) |
대만 ( Taiwan4.kt) |
001001 |
23 |
러시아어 |
100001 |
33 (0x21) |
미국 (US5.kt) |
100111 |
34 (0x22) |
미국/UNIX (US_UNIX5.kt) |
100010 |
35 (0x23) |
프랑스 (France5.kt) |
100011 |
36 (0x24) |
덴마크 (Denmark5.kt) |
100010 |
37 (0x25) |
독일 (Germany5.kt) |
100101 |
38 (0x26) |
이탈리아 (Italy5.kt) |
100110 |
39 (0x27) |
네덜란드 (Netherland5.kt) |
100111 |
40 (0x28) |
노르웨이 (Norway5.kt) |
101000 |
41 (0x29) |
포르투갈 (Portugal5.kt) |
100101 |
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) |
000111 |
57 (0x39) |
그리스 (Greece5.kt) |
111001 |
58 (0x3a) |
아랍어 (Arabic5.kt) |
110111 |
59 (0x3b) |
리투아니아 (Lithuania5.kt) |
111010 |
60 (0x3c) |
벨기에 (Belgian5.kt) |
111100 |
62 (0x3e) |
캐나다/프랑스어 (Canada_Fr5_TBITS5.kt) |
111111 |
|
프랑스 캐나다어 |
|
|
폴란드 프로그래머 |
|
|
에스토니아어 |
|
4가 포함되어 있는 키테이블 파일명은 유형 4 키보드용입니다. 5가 포함되어 있는 키테이블 파일명은 유형 5 키보드용입니다.
테이블이나 /usr/openwin/share/etc/keytables/keytable.mp 파일에서 올바른 DIP 스위치 ID(또는 레이아웃 ID)를 찾습니다. keytable.mp 파일의 레이아웃 ID 값은 십진수 값입니다.
체코의 경우 레이아웃 ID는 십진수로 53입니다(16진수로는 0x35).
레이아웃 ID를 이진수로 변환하거나 위 테이블의 열에 있는 적당한 이진수 설정 값을 사용하십시오. 기수 변환을 위해서는 dtcalc(1)과 같은 계산 유틸리티를 사용할 수 있습니다.
예를 들어, 체코 키보드용 올바른 이진 값은 110101입니다.
시스템을 종료한 뒤 전원을 끄십시오.
단계 2의 이진값을 사용해 키보드 뒷면의 DIP 스위치 설정을 변경하십시오.
첫 번째 DIP 스위치는 왼쪽에 있습니다. 1의 경우에는 위쪽으로, 0의 경우에는 아래쪽으로 옮기십시오.
체코 키보드 이진 값 110101은 다음에 해당됩니다: 위쪽 위쪽 아래쪽 위쪽 아래쪽 위쪽
시스템 전원을 켠 뒤 부팅시켜 사용하십시오.
유형 4 키보드와 달리 유형 5 및 5c 키보드에는 DIP 스위치가 다섯 개 뿐입니다. 유형 5 및 5c 키보드에서는 첫 번째 이진수는 무시하십시오. 체코 유형 5c 키보드의 경우 올바른 DIP 스위치 설정은 위쪽, 아래쪽, 위쪽, 아래쪽, 위쪽이며 10101에서 마지막 다섯 자리만 사용합니다.
Intel 구조 시스템에서 키보드는 설치의 kdmconfig(1M) 부분 동안 선택됩니다. 설치 뒤에 변경하려면 GUI 데스크탑 환경에서 명령줄 모드로 빠져나오십시오. 수퍼 유저로서 kdmconfig를 입력해 프로그램을 실행하십시오. 원하는 키보드 레이아웃을 얻으려면 지침에 따르십시오.