IBM PC 키보드

IBM PC keyboard

IBM PC 호환 컴퓨터용 키보드는 표준화되어 있다.그러나, 30년 이상의 PC 아키텍처가 자주 업데이트되는 동안, 많은 키보드 레이아웃 변형이 개발되었다.

IBM PC 키보드의 잘 알려진 클래스는 모델 M이다.1984년에 도입되어 IBM, Lexmark, Maxi-Switch, Unicomp에 의해 제조된 대부분의 모델 M 키보드는 버클링 스프링 키 디자인이 특징이며, 많은 키보드들은 완전히 스왑이 가능한 키캡을 가지고 있다.

키보드 레이아웃

PC 키보드는 몇 년 동안 바뀌었고, 종종 새로운 IBM PC 버전이 출시될 때 바뀌었다.

이름 열쇠들. 설명 이미지
모델 F(PC/XT) 083 원래 좌측 기능 키(F 키) 열, F1 ~ F10, 전자적으로 PC/AT 키보드 유형과 호환되지 않음 83-key PC/XT keyboard 1981년 8월 원본 IBM PC와 함께 도입.
모델 F(PC/AT) 084 추가SysRq (시스템 요청) 키, 메인 키보드에서 명확하게 분리된 숫자 블록, Caps/Scroll/Num 잠금용 표시 LED 추가 84-key PC/AT keyboard 1984년 8월 도입.
모델 M(향상됨) 추가 탐색 및 제어 키; 상단, F1–4, F5–8 및 F9–12로 그룹화된 12개의 F 키.Enhanced 자판의 초기 모델(Northgate Ltd.)은 6쌍의 2열로 배열된 좌측의 기능 키로 레이아웃을 유지했다.이 레이아웃은 터치 타이피스트에게 더 효율적이었지만 시장에서 상단에 있는 F-key로 대체되었다.PS/2는 1987년 4월에 발매되었다.Enhanced 키보드 레이아웃에는 다음과 같은 다양한 버전이 있다.
101 표준 미국 레이아웃
  • D13에서 1.5 너비 키가 있는 이중 너비 리턴 키(C12C13 확장)
  • 이중 너비 백스페이스 키(E13E14 확장)
101-key Enhanced keyboard 1986년 4월 도입.[1]
102 유럽식 레이아웃
  • C12 및 단일 너비에 미국 D13과 함께 다른 모양의 반환 키(1.5 너비 D13C13)
  • 이중 너비 백스페이스 키(E13E14 확장)
  • 좌측 시프트 키 오른쪽에 추가 키 1개(B00)
102-key Enhanced keyboard 1986년 4월 도입.
103 한글 배치도
  • C12 및 단일 너비에 미국 D13과 함께 다른 모양의 반환 키(1.5 너비 D13C13)
  • 이중 너비 백스페이스 키(E13E14 확장)
  • 추가 키 2개: 스페이스 바의 왼쪽(A03)과 오른쪽(A07) 키, 두 언어 입력
104 브라질 ABNT NBR 10346 변종 2(영숫자 부분) 및 10347(숫자 부분)
  • C12 및 단일 너비에 미국 D13과 함께 다른 모양의 반환 키(1.5 너비 D13C13)
  • 이중 너비 백스페이스 키(E13E14 확장)
  • 추가 키 3개: 좌측 시프트 키(B00), 우측 시프트 키(B11), 숫자 키패드 위의 키패드(C54)
104-key Windows keyboard
106 일본 JIS 레이아웃
  • C12 및 단일 너비에 미국 D13과 함께 다른 모양의 반환 키(1.5 너비 D13C13)
  • 단일 너비 백스페이스 키(E14)
  • 추가 키 5개: 스페이스 바의 왼쪽(A03)에 1개, 스페이스 바의 오른쪽(A06A07)에 2개, 오른쪽 시프트 키(B11)에 1개, 백스페이스 키(E13) 왼쪽에 1개, 이 중 3개는 언어 입력
  • E00의 키는 다른 언어 입력 키지만 101키 미국 레이아웃에 존재한다.
106-key Enhanced keyboard
윈도[2] 추가 Windows 키(×2) 및 Menu 키 추가(왼쪽 제어 키 오른쪽에 있는 Windows 키 하나, 오른쪽 제어 키 왼쪽에 있는 Windows 키 하나)[2][3]Microsoft Natural 키보드에 Windows 95 운영 체제와 함께 사용하기 위해 도입됨.[4]마이크로소프트 윈도우와 함께 공급되든 아니든 대부분의 현대적인 PC는 현재 이 레이아웃과 함께 공급되고 있다.[5]Enhanced 레이아웃과 마찬가지로 Windows 자판 배열의 지역적 변형도 있다.[5]
104 표준 미국 레이아웃(위 내용) Modern 104-key Windows keyboard
105 유럽 레이아웃[5](위 내용) 105-key Windows keyboard
106 한글 레이아웃(위 내용) Modern 106-key Windows keyboard
107 브라질 ABNT NBR 10346 변종 2(영숫자 부분) 및 10347(숫자) Modern 107-key Windows keyboard
109 일본어 레이아웃(위 내용)

표준 레이아웃에 추가되는 일반적인 추가 사항으로는 추가 전원 관리 키, 볼륨 컨트롤, 미디어 플레이어 컨트롤(예: "재생/일시 중지", "이전 트랙", "다음 트랙") 및 이메일 클라이언트, 월드 와이드 웹 브라우저 등을 위한 기타 사용자 구성 가능한 바로 가기 등이 있다.

IBM PC 레이아웃, 특히 모델 M은 매우 영향력이 컸으며, 오늘날 대부분의 키보드에서 일부 변형된 것을 사용한다.이로 인해 대체 레이아웃으로 개발된 응용프로그램에 문제가 발생하여 모델 M레이아웃에서 불편한 위치에 있는 키(흔히 핑키가 작동해야 함)가 필요하므로 편안한 사용을 위해 재매핑이 필요하다.[6]한 가지 주목할 만한 예로는 vi 편집기가 사용하는 이스케이프 가 있는데, ADM-3A 터미널에서는 탭 키가 IBM PC에 있는 곳에 있었지만 IBM PC에서는 이스케이프 키가 구석에 있었다. 이는 일반적으로 캡스 락과 이스케이프 키를 다시 연결함으로써 해결된다.[6] 다른 예는 수정자 를 광범위하게 사용하는 Emacs 편집기로서 메타 키(대신 IBM PC는 Alt 키를 가지고 있음)보다 제어 키를 더 많이 사용한다 – 이 날짜는 Alt 키의 외부에 있는 모델 M의 반대편 메타 키의 내부에 제어 키가 있는 Knight 키보드와 스페이스 캐데트 키보드에 있다.4개버키 비트 키(Control, Meta, Super, Hyper)가 연속으로 있는 yboard는 모델 M 레이아웃과 달리 쉽게 여러 개를 누를 수 있다.이것은 "Emacs pinky" 문제를 야기한다.[7]

리셉션

비록 PC 매거진은 1981년 IBM PC 키보드의 하드웨어 설계의 대부분의 측면을 칭찬했지만, 그것은 "키보드 제조의 궁극적인 프로인 IBM이 어떻게 그들이 한 왼쪽 시프트 키를 어색한 범위 내에 놓을 수 있었는가"[8]에 의문을 제기했다.이 잡지는 1982년 '위시리스트'란 칼럼에 다른 어떤 주제보다 세 개의 잠금키 상태를 판단할 수 있는 능력을 요청하는 편지를 더 많이 받았다고 보도했다.[9]바이트 칼럼니스트인 제리 푸넬은 키보드가 "분노할 정도로 훌륭하다"고 묘사했다.그는 그것의 느낌을 높이 평가하면서도 시프트와 다른 키들의 위치가 "성인을 울게 할 정도"라고 불평했고 PC 호환 컴퓨터의 추세를 비난하며 그 레이아웃을 모방하지는 않았지만 느낌은 모방하지 않았다.[10]그는 이 레이아웃이 "거의 운전" 공상과학 편집자인 짐 배언은 "미쳤어"라며 "많은 [바인] 작가들이 그 키보드와 작업하기를 거부했기 때문에 호환 가능한 형식으로 원고를 제출할 수 없었다"고 보고했다.[11]그 잡지의 공식 논평은 더 낙관적이었다.그것은 키보드를 "아무것도, 최고"라고 칭찬했다."모든 마이크로 컴퓨터"에서 "다른 거의 모든 마이크로 컴퓨터 키보드에서 발생한 거대한 실수에 비해 시프트의 주요 위치는 미미하다"라고 설명했다.[12]

1983년 IBM의 돈 에스트릿지는 "나도 [왼쪽 Shift and Return] 키를 배치한 것에 흥분하지 않았다"고 말했다.그러나 그는 "당신이 그것들을 놓기 위해 고르는 모든 장소는 누군가에게 좋은 장소가 아니다"라고 말하며 레이아웃을 옹호했다."합의가 없다"면서 "만약 우리가 지금 그것을 바꾼다면 우리는 곤경에 처할 것"이라고 주장했다.[13]

표준 주요 의미

다양한 키를 가진 PC 키보드는 텔레타이핑 작가들에게까지 도달한 오랜 진화의 역사를 가지고 있다.이 PC 키보드는 '구' 표준 키 외에도 여러 해 동안 여러 개의 특수 키를 축적해 왔다.일부 추가는 일반 사무 애플리케이션 소프트웨어로 사용자 생산성 향상을 위한 기회나 요건에 의해 영감을 받은 것이 있는가 하면, 다른 약간 더 일반적인 키보드 추가는 마이크로소프트와 같은 특정 운영 체제GUI 소프트웨어 벤더에 의해 소개된 후 공장 표준이 되었다.

기계식 타이프라이터에서

  • Shift 문자의 대문자 또는 대문자를 선택한다.타이프라이터의 Shift 키는 대문자를 종이에 인쇄할 수 있도록 문자 유형을 움직이는 레버에 부착했다.기계식 타자기와 달리 PC 키보드는 양쪽 시프트 키가 동시에 맞물릴 때 모든 문자를 제대로 대문자로 쓰지 않는다.[citation needed]
  • Caps Lock 대문자를 선택하거나, 시프트를 누르면 문자의 소문자를 선택한다.기계식 타이프라이터에서는 Shift 키처럼 작동했지만, 잠금 장치를 사용하여 Shift 키를 누른 상태로 유지했다.시프트 키를 눌러 잠금을 해제했다.[citation needed]
  • Enter 다음 행으로 이동하거나 기본 옵션 또는 선택한 옵션을 활성화하십시오.ASCII 키보드에는 CR 또는 Return이라는 라벨이 붙어 있었다.타이프라이터들은 종이가 달린 실린더를 줄의 시작 부분까지 돌려주는 레버를 사용했다.
  • Tab ASCII 탭 문자를 생성하여 다음 탭 중지 위치로 이동한다.

Teletype 키보드에서

  • Ctrl 문자 및 숫자 값을 ASCII 그래픽 범위에서 ASCII 제어 문자로 이동시킨다.예를 들어, Ctrl-S는 XOFF(화면으로 인쇄할 때 많은 프로그램을 저장) Ctrl-Q는 XON(Ctrl-S에 의해 인쇄 중지됨)이다.
  • Esc ASCII 이스케이프 문자를 생성한다.메뉴나 모드를 종료하는 데 사용할 수 있다.
  • ~ 영어 이외의 언어를 위해 다른 글자에 인쇄되고 백스페이스된 억양인 틸다.현재 키는 미국/영국 키보드 레이아웃에서 백스페이스 가능한 문자를 생성하지 않으며, 'not' 또는 'circa'에 사용된다.
  • ` 심각한 억양이나 백티크(backtick)로, 이전에는 영어 이외의 언어를 쓰기 위해 글자 위로 백스페이스가 되어 있었다. 일부 시스템에서는 그것은 시작 인용문으로 사용된다.단 하나의 인용구 '는 보통 급성 사투리에 사용된다.
  • ^ 영어가 아닌 언어의 또 다른 억양이다.또한 위첨자를 사용할 수 없는 경우 지수를 나타내는 데 사용된다.
  • * 음표 또는 곱셈을 나타내는 데 사용되는 별표다.
  • _ 강조를 추가하기 위해 백스페이스를 사용하고 과인쇄할 수 있는 밑줄 또는 의 사용이 여러 개의 개별 단어를 산출하는 복합 단어를 형성하기 위해 a 대신 특정 프로그래밍 언어에서 사용할 수 있다.
  • 세로 막대로, 원래는 광학 문자 인식을 위한 타이포그래픽 분리기로 사용되었다.많은 문자 집합이 숫자 "1" 또는 문자 "l"과 혼동되지 않도록 중간에서 깨진다(대부분 EBCDIC 코드 페이지에서는 세로 막대와 분할된 세로 막대는 별도의 문자임).이 문자는 흔히 "파이프"(유닉스 셸에서 사용 후) 또는 "펜스포스트"로 알려져 있다.

비디오 디스플레이가 있는 컴퓨터를 위해 개발됨

  • 기능 키는 F 번호의 키다.그들의 용도는 프로그램에 따라 다르며, 종종 도움이다.
  • 화살표 키( , , )는 화면에서 커서를 이동시킨다.이동하면 항목을 선택한다.
  • Home 커서를 텍스트의 시작 부분(일반적으로 화면의 왼쪽)으로 이동시킨다.
  • End 커서를 현재 줄의 끝으로 이동시킨다.
  • PgUp 그리고 서류를 페이지별로 옮겨라.
  • Del (삭제) 커서 뒤에 있는 문자 또는 선택한 항목을 삭제한다.
  • Ins (삽입) 원래 텍스트 삽입 모드와 덮어쓰기 모드 간에 전환됨.가장 중요한 것은 Ctrl과 함께와 키보드의 바로 복사(Ctrl+Insert) 하여 붙이기(⇧ Shift+Insert)에 대한 IBMCUA사용자 인터페이스 관련 지침서에 따르면 키를 사흘 당기다;IBMCUA바로 가기는 여전히 널리 가장 현재 PC운영 시스템에 의해, 1980년대 말과 귀 사이에 이런 손쉬운 방법을 배웠다 많은 PC사용자들 지원하는 개입되어 있다.단지 1990년대 여전히 fin 수 있다.Ctrl, Shift 및 Insert 키와 커서 이동 키의 근접성을 고려할 때 "현대적인" Ctrl+X/C/V 키보다 더 자연스럽고 편리하거나 인체공학적이어야 한다.삽입 키의 이러한 특정 역할은 하드웨어 설계는 아니더라도 현대적인 문서화에서 간과되는 경우가 많은데, 이는 "삽입"이 더 명확할 뿐 아니라 훨씬 덜 자주 사용되며 다소 구식이 된 원래의 기능 탓으로 돌리는 경향이 있다.
  • Print Screen 원래 화면의 텍스트 이미지를 인쇄했다. (현대 컴퓨터에서는 Print Screen+가 보통 스크린샷을 찍는다.)Alt 키를 사용하여 다른 키코드인 SysRq로 전환했다.
  • Num Lock 숫자 키패드의 상태를 전환하십시오.끄면 키패드가 화살표 및 탐색 키 역할을 한다.선택하면 표준 계산기와 유사한 10키 숫자 패드다.기본 설정은 매우 다양하여 이 키에 대해 자주 사용하는 기본값을 BIOS에서 구성할 수 있다.키는 토글 가능한 키패드를 여전히 선호하는 사람들을 수용하기 위해 별도의 화살표 키가 있는 키보드에서 계속 존재한다.
  • Scroll Lock 쓰임새가 적다IBM 문서에서는 이를 "비활성"이라고 설명했으며, 키드의 용도는 키보드 제조업체에게도 미스터리였다.[14]현대 소프트웨어에서 텍스트를 입력하면 대개 이전 텍스트가 화면이나 창의 맨 위에서 스크롤된다.일부 오래된 프로그램은 스크롤 잠금을 누르면 이 기능을 비활성화하고 창 위쪽에서 다시 시작할 수 있다.텍스트의 화면 전체가 이동하지 않아 읽기 쉽다는 장점이 있다.또한 Scroll Lock은 커서를 선에 잠그고 그 아래 작업 영역을 스크롤하는 데도 사용되었다.마이크로소프트 엑셀과 같은 스프레드시트에서는 셀 포인터를 현재 셀에 고정시켜 사용자가 화살표 키를 사용하여 셀 포인터를 이동하지 않고 보기 창을 이동할 수 있도록 한다.일부 콘솔(예: 리눅스 콘솔)에서는 다른 키 조합을 누를 때까지 메시지 스크롤을 방지한다.많은 하드웨어 KVM 스위치는 Scroll Lock을 사용하여 제어하는 장치 사이를 전환한다.
  • Pause 출력 또는 처리를 일시 중지한다.Ctrl과 조합하여 DOS에서 Break.Break + 전통적으로 중지된 프로그램에 대한 키코드를 생성한다.Break +는 Microsoft Visual Studio와 같은 일부 프로그래밍 환경에서 디버거 실행을 중지하는 데도 사용된다.윈도우즈 키와 함께 마이크로소프트 윈도우즈 환경에서 시스템 속성 창을 연다.
  • Alt 문자와 숫자를 PC의 표준 문자 집합에 국제 문자 및 특수 문자가 있는 16진수 0x80 이상의 범위로 이동시킨다.Alt와 숫자 키패드에 입력된 숫자는 특수 문자를 생성한다. 자세한 내용은 Windows Alt 키코드를 참조하십시오.
  • Win ("슈퍼" 키"라고도 함)는 Microsoft Windows의 표준 탐색기 셸에서 시작 메뉴를 빠르게 여는 방법이며, 일반적으로 다른 운영 체제에서 메인 메뉴를 열도록 구성할 수 있다.Microsoft Windows에서 Windows 키는 다른 키와 함께 사용하여 데스크톱 관련 작업을 수행할 수도 있다(예: 열려 있는 모든 창을 최소화한 다음 M다시 복원하는 경우).Macintosh 컴퓨터에 연결되면 Windows 키는 키처럼 동작한다.
  • 키는 마우스 오른쪽 버튼 클릭과 마찬가지로 활성 애플리케이션의 상황에 맞는 메뉴를 불러온다.
  • AltGr 영어 이외의 키보드에서 백슬래시와 같은 특수 문자를 인쇄하기 위해 다른 키와 함께 종종 사용된다.그것은 종종 +로 에뮬레이션될 수 있다.Alt
  • Fn 노트북 컴퓨터에 내장된 키보드와 같은 소형 키보드에 있을 수 있다.다른 키와 결합해 누르면 콤팩트 키보드에 전용 키가 없는 키 기능(숫자 키패드 시뮬레이션 블록 등)에 접근할 수 있고, 내장화면과 외부 디스플레이 간 전환, 화면 밝기 변경, spe 변경 등의 하드웨어 기능을 제어한다.간결한 책이러한 이차적 의미는 보통 키에 인쇄된 다른 색상의 텍스트나 기호로 표시되며, 'Fn' 키 텍스트는 동일한 색상을 갖는다.
  • Turbo 키보드로 말이야보통 오른쪽 Shift 키의 오른쪽에 있다.기능 키와 함께 누르면 키 반복률이 설정된다.[15]

연결

시스템 커넥터 핀아웃 전송 프로토콜 명령 문자열 이미지
PC(타입 1) 5핀DIN
(DIN 41524)
1 CLK

2 데이터
3 -RESET
4 GND
5 +5V

시작 비트 2개,
8개 데이터 비트,
만들기/차단 비트(키다운/키업)
원 스톱 비트

핀 3을 통해 접지로 키보드 재설정

지원되지 않음 5-pin DIN connector
XT(타입 2) 1 CLK

2 데이터
3불
4 GND
5 +5V

시작 비트 2개,
8개 데이터 비트,
만들기/차단 비트(키다운/키업)
원 스톱 비트

DATA 및 CLK 라인에서 시퀀스를 통해 키보드 재설정

AT 1 CLK

2 데이터
3불
4 GND
5 +5V

시작 비트 1개,
8개의 데이터,
패리티(패리티) 1개,
원 스톱 비트
명령 문자열을 통해 키보드 재설정
지원됨
PS/2
"PS/2 포트"
6핀미니딘
(DIN 45322)
1 데이터

2 N/C(또는 마우스 데이터)
3 GND
4 +5V
5 CLK
6 N/C(또는 마우스 CLK)

6-pin DIN connector
나중
PC 호환성
4핀USB
A형 커넥터
1 +5V

2 데이터 -
3 데이터 +
4 그라운드

동기화 필드 플러스
8비트 바이트를 패킷으로 사용
(핸드쉐이크, 토큰, 데이터, 특수 패킷)
제일 먼저 덜 익힌 것부터.
USB Type A connector

참고 항목

메모들

  1. ^ IBM. IBM Personal Computer Authorized Keyboard for the Personal Computer Authorization Letter. 1986-04-18.
  2. ^ a b Ivens, Kathy (1998). Using Microsoft Windows 95 (4th ed.). Que. p. 165. ISBN 978-0-78971573-9.
  3. ^ Mueller, Scott (1998). Upgrading and Repairing PCs. The Scott Mueller library series. Vol. 1 (10th ed.). Que. p. 450. ISBN 978-0-78971636-1.
  4. ^ Corcoran, Cate T. (1994-09-05). "Microsoft keyboard ships". InfoWorld. p. 36.
  5. ^ a b c Mueller, Scott (2011). Upgrading and Repairing PCs (20th ed.). Que. pp. 1115–16. ISBN 978-0-13268218-3.
  6. ^ a b Lee, Xah. "History of Emacs & vi Keys (Keyboard Influence on Keybinding Design)".
  7. ^ Lee, Xah. "How To Avoid The Emacs Pinky Problem". Retrieved 2009-11-08.
  8. ^ Edlin, Jim; Bunnell, David (February–March 1982). "IBM's New Personal Computer: Taking the Measure / Part One". PC Magazine. p. 42. Retrieved 20 October 2013.
  9. ^ Edlin, Jim (November 1982). "The PC's Keys". PC Magazine. p. 175. Retrieved 21 October 2013.
  10. ^ Pournelle, Jerry (November 1984). "NCC Reflections". BYTE. p. 361. Retrieved 23 October 2013.
  11. ^ Pournelle, Jerry (June 1983). "Zenith Z-100, Epson QX-10, Software Licensing, and the Software Piracy Problem". BYTE. Vol. 8, no. 6. p. 411. Retrieved 20 October 2013.
  12. ^ Williams, Gregg (January 1982). "A Closer Look at the IBM Personal Computer". BYTE. p. 36. Retrieved 19 October 2013.
  13. ^ Curran, Lawrence J.; Shuford, Richard S. (November 1983). "IBM's Estridge". BYTE. pp. 88–97. Retrieved 19 March 2016.
  14. ^ Sandler, Corey (January 1983). "Key Tronic's Soft Touch". PC Magazine. p. 347. Retrieved 21 October 2013.
  15. ^ 벨킨 인터내셔널.기술 자료 제3532조
  16. ^ International Business Machine Corporation(1983):IBM Personal Computer XT 기술 참조 설명서, D-12 - D-13페이지.
  17. ^ International Business Machine Corporation(1983):IBM Personal Computer XT 기술 참조 설명서, D-14~D-15페이지.

외부 링크