국제 언어 환경 설명서

SPARC 시스템에서 키보드 변경하기

Sun 유형 4, 5 및 5c 키보드 대부분의 DIP 스위치 설정을 사용해 Solaris 제품의 키보드 레이아웃을 변경할 수 있습니다. DIP 스위치 설정을 위해 사용할 수 있는 키보드 유형, 이름 및 관련 레이아웃 id는 /usr/openwin/share/etc/keytables/keytable.map 파일에 있습니다.


주 –

키보드 뒷 면에 DIP 스위치가 없기 때문에 유형 6 키보드의 레이아웃은 변경할 수 없습니다. 일부 유형 5 및 5c 키보드, 예를 들어 미국, 미국/UNIX 및 일본어 키보드에는 DIP 스위치 대신 점퍼가 있습니다. 키보드 변경을 위한 SPARC 및 IA 플랫폼 모두를 위한 유틸리티나 도구는 Solaris 9 운영 환경에 번들로 제공되지 않습니다( xmodmap(1)과 같은 표준 UNIX 도구는 제외).


다음은 유형 4, 5 및 5c 키보드용 레이아웃 id 값 테이블입니다. (1 = 스위치 켬, 0 = 스위치 끔)

표 3–15 유형 4, 5 및 5c 키보드용 레이아웃

DIP 스위치 

키보드 (키 테이블 파일) 

바이너리로 설정 

미국 (US4.kt)

000000 

미국 (US4.kt)

000001 

벨기에(FranceBelg4.kt )

000010 

캐나다 (Canada4.kt )

000011 

덴마크 (Denmark4.kt )

000010 

독일 (Germany4.kt )

000101 

이탈리아 (Italy4.kt )

000110 

네덜란드 ( Netherland4.kt)

000111 

노르웨이 (Norway4.kt )

000010 

포르투갈 (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 

33 (0x21) 

미국 (US5.kt)

100001 

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) 

터키-F5 (TurkeyF5.kt)

111110 

63 (0x3f) 

캐나다/프랑스어 (Canada_Fr5_TBITS5.kt)

111111 

4가 포함되어 있는 키테이블 파일명은 유형 4 키보드용입니다. 5가 포함되어 있는 키테이블 파일명은 유형 5 키보드용입니다.

키보드 레이아웃을 다른 레이아웃(예: 체코)으로 변경하려면 다음 단계를 따르십시오:

  1. 테이블이나 /usr/openwin/share/etc/keytables/keytable.mp 파일에서 올바른 DIP 스위치 id(또는 레이아웃 id)를 찾습니다. keytable.mp 파일의 레이아웃 id 값은 십진수 값입니다.

    체코의 경우 레이아웃 id는 십진수로 53입니다(16진수로는 0x35).

  2. 레이아웃 id를 이진수로 변환하거나 위 테이블의 열에 있는 적당한 “이진수 설정” 값을 사용하십시오. 기수 변환을 위해서는 dtcalc(1)과 같은 계산 유틸리티를 사용할 수 있습니다.

    체코 키보드용 올바른 이진 값은 110101입니다.

  3. 수퍼유저가 되십시오. 시스템을 종료한 뒤 전원을 끄십시오.

  4. 단계 2의 이진값을 사용해 키보드 뒷면의 DIP 스위치 설정을 변경하십시오.

    첫 번째 DIP 스위치는 왼쪽에 있습니다. “1”의 경우에는 스위치를 up으로 “0”의 경우에는 down으로 옮기십시오.

    체코 키보드 이진 값 110101은 다음에 해당됩니다: 위쪽, 위쪽, 아래쪽, 위쪽, 아래쪽, 위쪽.

  5. 시스템 전원을 켠 뒤 부팅시켜 사용하십시오.


주 –

유형 4 키보드와 달리 유형 5 및 5c 키보드에는 DIP 스위치가 다섯 개 뿐입니다. 유형 5 및 5c 키보드에서는 첫 번째 이진수는 무시하십시오. 체코 유형 5c 키보드의 경우 올바른 DIP 스위치 설정은 “위쪽, 아래쪽, 위쪽, 아래쪽, 위쪽”이며 10101에서 마지막 다섯 자리만 사용합니다.