코드 키보드

Chorded keyboard
전자레인지 MW4(1980년경)

세트 또는 코드 키보드(코드 키 세트, 코드 키보드 또는 코드 키보드라고도 함)는 사용자가 피아노에서 "코드"를 연주하는 것과 같이 여러 키를 함께 눌러 형성된 문자나 명령을 입력할 수 있도록 하는 컴퓨터 입력 장치입니다.소수의 키에서 사용할 수 있는 다수의 조합을 통해 텍스트 또는 명령을 한 손으로 입력할 수 있으며 다른 한 손은 사용할 수 없습니다.두 번째 장점은 일반 크기의 키보드를 넣기에는 너무 작은 장치(예: 포켓 크기의 컴퓨터나 자전거 핸들바)에 내장할 수 있다는 것입니다.

일반적으로 손에 들고 사용할 수 있도록 설계된 보드를 제외한 코드 키보드를 키라고 합니다.더글라스 엥겔바트는 1968년 "모든 데모의 어머니"라고 불리는 컴퓨터 인터페이스로 코드 키 세트를 선보였다.

동작 원리

보드가 없는 인체공학적 코드 키보드를 키라고 합니다.

각 키는 숫자에 매핑된 후 대응하는 문자 또는 명령에 매핑될 수 있습니다.두 개 이상의 키를 함께 누르면 사용자는 많은 조합을 생성할 수 있습니다.엥겔바트의 원래 지도에서 그는 다섯 개의 키를 사용했다: 1, 2, 4, 8, 16.키는 a = 1, b = 2, c = 3, d = 4 등과 같이 매핑되었습니다.사용자가 키 1과 키 2를 동시에 누른 후 키를 놓으면 3에 1과 2가 추가되는데, C는 알파벳의 세 번째 글자이기 때문에 'c'가 나타난다.피아노에서 코드를 누르는 것과 달리, 화음은 모든 키나 마우스 버튼을 놓은 후에야 인식된다.Engelbart가 키 세트를 도입한 이후, 유사한 개념에 기초하여 여러 가지 다른 디자인이 개발되었습니다.

대략적인 예로서 각 손가락이 1바이트1비트에 대응하는1개의 키를 제어할 수 있기 때문에 사용자가 바이너리 코드를 기억할 수 있는 경우 7개의 키와 7개의 손가락을 사용하여 ASCII 세트임의의 문자를 입력할 수 있습니다.필요한 키 수가 적기 때문에 데스크톱에서 모바일 환경으로 쉽게 코드를 맞출 수 있습니다.

실용적인 기기는 일반적으로 일반적인 문자(예: 보돗)에 더 단순한 코드를 사용하거나 코드를 기억하기 쉽게 하는 방법(예: 마이크로파이터[1])이 있을 수 있지만 동일한 원칙이 적용된다.이 휴대용 기기들은 1980년대 웨어러블 컴퓨터 운동과 함께 처음 인기를 끌었다.

조지아 공과대학과 다른 연구팀의 태드 스타너양손 코드 텍스트 입력이 QWERTY 키보드보다 빠르고 오류가 적다는 것을 보여주는 많은[2][3][4] 연구를 발표했다.현재 스테노타이프 기계는 가장 빠른 단어 입력 기록을 보유하고 있습니다.많은 속형 사용자들은 분당 300단어에 도달할 수 있다.그러나 속기사들은 일반적으로 프로 수준의 속도와 정확성에 도달하기 전에 3년 동안 훈련을 받는다.

역사

가장 먼저 알려진 코드 키보드는 1836년 휘트스톤과 의해 설계된 "5 니들" 전신 교환 스테이션의 일부로, 다섯 개의 바늘 중 어떤 것이든 격자 위의 글자를 표시하기 위해 왼쪽이나 오른쪽으로 가리킬 수 있었다.이는 훈련받지 않은 운영자(그리드(그리드)를 보고 어떤 키를 누를지 결정하는 사람)가 사용하도록 설계되었으며, 숙련된 전신 운영자가 이용 가능한 곳에서는 사용되지 않았다.

코드 키보드가 처음으로 널리 사용된 것은 1868년에 발명되어 현재도 사용되고 있는 법원 기자들이 사용한 협판 인쇄기였다.스테노타이프의 출력은 원래 임의의 텍스트가 아니라 나중에(보통 원래 출력을 생성한 동일한 조작자에 의해) 전사되어야 하는 음성 코드였습니다. 자동 변환 소프트웨어는 이제 일반적입니다.

1874년, 5비트 Baudot 전신 코드와 일치하는 5키 코드 키보드는 수동으로 코드를 작성하는 오퍼레이터와 함께 사용하도록 설계되었다.코드는 속도와 저마모에 최적화되어 있습니다.가장 일반적인 문자가 가장 단순한 코드를 사용하도록 코드를 선택했습니다.그러나 전신사들은 이미 수신된 메시지를 "복사"하기 위해 QWERTY 키보드가 달린 타자기를 사용하고 있었고, 그 당시에는 새로운 입력 [citation needed]장치를 사용하는 것을 배우도록 하는 것보다 자동으로 코드를 생성할 수 있는 타자기를 만드는 것이 더 이치에 맞았다.

IBM 026 상용 카드[5] 코드

일부 초기 키 펀치 기계들은 12개의 라벨이 붙은 키보드를 사용하여 종이 카드에 올바른 구멍을 뚫었습니다.숫자 0 ~ 9는 한 번의 펀치로 표현되었고, 26개의 문자는 두 번의 펀치의 조합으로 표현되었으며, 기호는 두세 번의 펀치의 조합으로 표현되었다.

점자 키보드

점자(시각장애인을 위한 필기 시스템)는 모든 문자와 숫자가 형성되는 6 또는 8개의 촉각 '점'을 사용한다.루이 점자가 그것을 발명했을 때, 그것은 골판지 시트에 필요한 모든 점들을 연속적으로 구멍을 뚫는 바늘로 제작되었다.1892년 일리노이 시각장애인교육연구소(Illinois Institute for the Education of the Blind)의 프랭크 헤이븐 홀(Frank Haven Hall) 소장은 홀 점자 라이터(Hall Braille Writer)를 만들었다. 이 라이터는 점자 [6]셀의 점마다 하나씩, 6개의 키를 가진 타자기와 같았다.1951년에 처음 제조된 Perkins Brailler는 6키 코드 키보드(및 스페이스바)를 사용하여 점자 출력을 생산하며 대중 시장에서 저렴한 가격으로 큰 성공을 거두고 있습니다.Baudot과 마찬가지로 점자는 숫자 기호와 시프트 기호를 사용하여 6비트가 제공하는 63개의 코드에 숫자와 대소문자를 맞춥니다.

제2차 세계대전 후 코드를 읽고 코드표를 보는 전자제품이 등장하면서 우정국은 숙련된 고가의 타이피스트 이외의 사람을 고용할 수 있는 코드 솔루션을 연구하기 시작했다.1954년에 중요한 개념이 발견되었다. 즉, 키를 누를 때보다는 키를 놓을 때 제작이 완료될 때 코드 제작이 숙달되기 쉽다.

IBM의 연구원들은 1959년에 일부 화음을 전체 단어나 단어의 일부를 입력하는 데 사용하는 것이 터치 타이핑보다 더 빠를 수 있다는 생각으로 타자기 및 컴퓨터 데이터 입력에 대한 코드 키보드를 조사했다.IBM 펠로우 Nat Rochester의 1975년 디자인에서는 상단뿐만 아니라 가장자리에도 14개의 키가 움푹 패여 있어 손가락 하나가 두 개의 인접한 키를 눌러 추가 조합을 [7][8]수행할 수 있었습니다.그들의 결과는 결정적이지 않았지만, 연구는 적어도 1978년까지 계속되었다.

Doug Engelbart는 1960년대 [9]중반에 마우스와 함께 사용할 키 세트를 실험하기 시작했습니다.유명한 1968년 [10]시연에서, Engelbart는 QWERTY 키보드, 3개의 버튼 마우스, 5개의 키 세트를 포함하는 컴퓨터 휴먼 인터페이스를 도입했다.엥겔바트는 왼손으로는 키 세트를, 오른손으로는 마우스를 사용하여 텍스트를 입력하고 명령을 입력했습니다.마우스 버튼으로 선택과 확인 또는 중단된 명령이 표시되었습니다.

SRI의 Engelbart 증강 연구 센터 사용자들은 마우스와 키셋에 능숙해졌다.1970년대에 Engelbart 그룹은 Advanced Research Projects Agency(ARPA)로부터 지원받은 자금을 삭감하고, 많은 Engelbart 팀의 주요 멤버는 Xerox PARC에서 마우스 및 키셋을 사용하여 실험을 계속했습니다.키코드 세트는 1980년대 초 Xerox PARC에서 마우스, GUI와 함께 Xerox Star 및 Alto 워크스테이션에서 사용되었습니다.마우스 원버튼 버전이 애플 매킨토시에 통합되었지만 스티브 잡스는 코드화된 키 세트를 통합하지 않기로 결정했다.

제록스 알토 키세트, 1973년.

1980년대 초, 서리주 레드힐에 있는 필립스 연구소는 전화로 텍스트를 입력할 수 있는 작고 저렴한 키보드에 대한 간단한[citation needed] 연구를 했다.한 솔루션에서는 키의 중앙, 두 키의 경계를 가로지르거나 세 개의 키가 연결된 위치에 있는 키의 보조개에 기호가 새겨진 육각형 키의 그리드를 사용했습니다.딤플 중 하나를 누르면 육각형 버튼 중 하나, 두 개 또는 세 개가 동시에 눌려 해당 기호 고유의 코드를 형성합니다.이 배치로 3개의 육각형 버튼이 3열로 있는 9개의 버튼 키보드를 전화기에 장착할 수 있으며 최대 33개의 다른 기호를 생성할 수 있습니다.크게 분리된 키를 선택하면 '쉬프트' 키로 보조개 하나를 사용하여 문자와 숫자를 모두 생성할 수 있습니다.3/4/4 배열의 11개의 키를 사용하여 43개의 기호를 배열하여 소문자 텍스트, 숫자 및 약간의 수의 구두점 기호를 대문자에 액세스하기 위한 'shift' 기능과 함께 표시할 수 있습니다.이는 훈련받지 않은 사용자가 '헌트 앤 펙' 타이핑을 통해 사용할 수 있고 기존의 12개 버튼 키패드보다 키 스위치가 한 개 적게 필요하다는 장점이 있었지만, 일부 기호는 다른 기호에 비해 3배 이상의 힘을 필요로 하는 단점이 있어 기기로 속도를 내기 어려웠다.이 솔루션은 Fastap과 Unitap에 의해 제안되고 있으며,[citation needed] 2006년 캐나다에서 상용 전화가 생산되어 홍보되고 있습니다.

표준

역사적으로, 보도와 점자 키보드는 어느 정도 표준화되었지만, 그들은 현대 키보드의 완전한 문자 세트를 복제할 수 없다.점자는 8비트로 늘어났기 때문에 가장 가깝다.

유일하게 제안된 현대 표준인 GKOS(Global Keyboard Open Standard)[11]는 컴퓨터 키보드에서 볼 수 있는 대부분의 문자 및 기능을 지원할 수 있지만 상업적인 발전은 거의 없었습니다.그러나 2010년 5월 8일 이후 아이폰, 2010년 10월 3일 이후 Android, 2011년 10월 27일 이후 MeeGo Hamattan용으로 GKOS 키보드 애플리케이션을 사용할 수 있습니다.

속기법

스테노타이프 기계(Court Reporters에 의해 사용되기도 함)는 소리를 나타내기 위해 코드 키보드를 사용합니다. 표준 키보드에서 'U'는 소리(및 단어) 'You'를 나타내며, 세 개의 키로 된 삼각문자 'K' 'A'T'는 소리와 단어 'cat'를 나타냅니다.스테노타이프 키보드가 명시적으로 'K'로 정렬된 상태이며, 왼쪽이 시작음입니다.'S'와 'T'는 일반적인 시작음이자 일반적인 끝음입니다. 'TAT'는 T 키를 모두 사용하는 3키 코드입니다.[12]

오픈 소스 설계

코드 키보드에 적합한 104키 USB 키보드.모든 음성 키 입력은 맨 위 줄에 있는 홈 키의 한 키 및 두 키 코드로 수행할 수 있습니다.

다음[dubious ] 4가지 오픈소스 키/키셋 설계를 사용할 수 있습니다.그 pickey,[13] PS/2 장치는 영상 처리 컴퓨터 microcontroller에 기반으로 그 spiffchorder,[14]는 USB장치. 이런의 아트 멜 AVR가족에 기반으로 그 FeatherChorder,[15] BLE chorder은 Adafruit 페던 올인원 이사회는 누리집 microcontroller 통합에 기반으로, Linux[16]뿐만 아니라 Gk의 GKOS 키패드 운전자.골 도서관에Atmel/Arduino[17] 오픈 소스 보드

Plover는[18] 무료 오픈 소스 크로스 플랫폼 프로그램으로, 속기사뿐만 아니라 전문 Stenotype 머신에서 저렴한 NKRO 게임 키보드에 이르기까지 모든 것을 사용하는 취미 생활자에게도 실시간 속기 기술을 제공하기 위한 것입니다.Linux, WindowsMacOS에서 사용할 수 있습니다.

Joy2chord는 Linux용 코드 키보드 드라이버입니다.컨피규레이션파일을 사용하면, 모든 조이스틱이나 게임 패드를 코드 키보드로 변환할 수 있습니다.이 설계 철학은 기기 제작 비용을 낮추고 코드 키보드와 친숙해지는 진입 장벽을 낮추기 위해 결정되었습니다.매크로 키나 [19]멀티 모드도 유저 스페이스 드라이버에 의해서 간단하게 실장할 수 있습니다.

상용 기기

최소한의 코드 키보드 예로는 특허에 기재된 Edgar Matias의 하프 쿼티 키보드가 있습니다.US 5288158 1992년경에 사용자가 미러 키와 함께 스페이스 바를 동시에 누르면 누락된 절반의 글자가 생성됩니다.INTERCHI '93은 마티아스, 맥켄지, 벅스턴의 연구를 발표했는데, 이미 터치 타이핑을 배운 사람들은 양손 타이핑 [20]속도의 50~70%를 빠르게 회복할 수 있다는 것이다.이 손실은 위의 속도 논의에 기여합니다.이것은 2대의 인기 있는 휴대 전화에 실장되어 있습니다.각 휴대 전화에는, 유저가 스페이스 바를 사용하는 것을 피할 수 있는 소프트웨어의 명확화가 준비되어 있습니다.

웨어러블 컴퓨터와 함께 사용하기 위한 "멀티앰빅" 키 기구는 1970년대에 캐나다에서 발명되었습니다.멀티앰빅 키어는 코드 키보드와 비슷하지만 보드가 없는 것은 키가 평평한 곳에 놓이는 것이 아니라 손에 쥐기 위해 클러스터로 그룹화된다는 점입니다.

화음 키보드는 휴대용이지만 시각 장애인을 위한 두 손 입력 장치(새로 고침 가능한 점자 디스플레이 또는 음성 합성과 결합)로도 사용됩니다.이러한 키보드는 스페이스바로 사용되는 키를 제외하고 각 키가 개별 점자에 해당하는 최소 7개의 를 사용합니다.일부 응용 프로그램에서는 스페이스 바를 사용하여 사용자가 커서 이동 또는 단어 삭제와 같은 편집 명령을 실행할 수 있는 추가 코드를 생성합니다.점자 컴퓨팅에 사용되는 포인트의 수는 6이 아니라 8입니다.이것에 의해, 유저는, 특히 작은 글자와 대문자를 구별해, 커서의 위치를 식별할 수 있게 됩니다.그 결과 점자 입력용 최신 코드 키보드에는 최소 9개의 키가 포함되어 있습니다.

터치스크린 코드 키보드는 스마트폰 사용자가 텍스트를 입력하는 옵션 방법으로 사용할 수 있습니다.키 수가 적기 때문에 버튼 영역을 확대하여 작은 화면에서 누르기 쉽게 할 수 있습니다.GKOS 키보드 최적화 레이아웃(Android 앱)의 경우와 같이, 가장 일반적인 문자는 반드시 코드를 입력할 필요는 없습니다.GKOS 키보드 최적화 레이아웃(Android 앱)에서는 가장 빈번한 12개의 문자는 단일 키만 필요합니다.

이력

NewO Company의 12키 코드 키보드인 WriteHander는 [21]초기 마이크로컴퓨터 애플리케이션 잡지인 ROM Magazine 1978년호에 실렸다.

또 다른 초기 상용 모델은 Cy Endfield와 Chris Rainey가 디자인한 6버튼 마이크로파이며 1980년에 처음 판매되었다.전자레인지는 코드 키잉 시스템이며 일련의 니모닉을 기반으로 합니다.그것은 오른손잡이로만 사용하도록 설계되었다.

1982년 Ergoplic Kebords Ltd에 의해 Man Machine Interface 설계에 대한 풍부한 경험을 가진 이스라엘 연구자에 의해 설립된 이스라엘의 Startup이 Octima 8 키 코드 키보드를 선보였습니다.키보드에는 손가락마다 하나씩 8개의 키와 숫자, 구두점 및 제어 기능을 생성할 수 있는 추가 3개의 키가 있었다.이 키보드는 IBM PC & AT 키보드와 완전히 호환되며 Apple IIe 버전도 있습니다.키 조합은 빠르고 쉬운 터치 타입 학습을 가능하게 하는 니모닉 시스템을 기반으로 했다.몇 시간 안에 사용자는 손으로 쓰는 속도와 비슷한 입력 속도를 얻을 수 있었다.이 독특한 디자인은 또한 손의 스트레스(손목터널증후군)를 완화시켜주었고 기존의 키보드보다 더 긴 타이핑 시간을 허용했다.그것은 영어, 독일어, 프랑스어, 히브리어를 지원하는 다국어였다.

BAT는 Infogrip의 7키 핸드사이즈 기기로 1985년부터 판매되고 있다.각 손가락에 1개의 키와 엄지손가락에 3개의 키를 제공합니다.엥겔바트의 시력의 정확한 연속에서 마우스를 잡지 않는 손을 위해 제안되었습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Rainey, C; Rainey, P; Rainey, M (2009). "Bellaire Electronics, Cykey, Microwriter, Agenda". Retrieved 2011-10-24.
  2. ^ "Half-QWERTY: A One-handed Keyboard Facilitating Skill Transfer From QWERTY". Edgar Matias. 1991-03-21. Retrieved 2011-10-24.
  3. ^ Lyons, K.; Plaisted, D.; Starner, T. (2004-10-31). Expert Chording Text Entry on the Twiddler One-Handed Keyboard. Eighth International Symposium on Wearable Computers. Computer. pp. 94–101. CiteSeerX 10.1.1.69.3470. doi:10.1109/ISWC.2004.19. hdl:1853/58. ISBN 978-0-7695-2186-2. S2CID 9988843.
  4. ^ Clawson, J.; Lyons, K.; Starner, T.; Clarkson, E. (2005-10-18). The Impacts of Limited Visual Feedback on Mobile Text Entry for the Twiddler and Mini-QWERTY Keyboards. Ninth IEEE International Symposium on Wearable Computers (ISWC'05). Computer. pp. 170–177. CiteSeerX 10.1.1.119.1185. doi:10.1109/ISWC.2005.49. ISBN 978-0-7695-2419-1. S2CID 2072795.
  5. ^ IBM 026 Keypunch 사진(아카이브)
  6. ^ "Ingenuity". America! The Greatest Country in the History of Mankind. Archived from the original on 1 May 2012. Retrieved 25 February 2012.
  7. ^ Rochester, Nathaniel; et al. (December 1978). "The Chord Keyboard". IEEE Computer. 11 (12): 57–63. doi:10.1109/C-M.1978.218024. S2CID 17205604.
  8. ^ US 4,042,777 "한손 키보드와 그 제어는"
  9. ^ 를 클릭합니다"Keyset", Firsts, Doug Engelbart institute.
  10. ^ Engelbart, Doug (1968-12-09). "Demo". Stanford. Retrieved 2011-10-24.
  11. ^ "GKOS Demo". FI: MB net. Archived from the original on 2017-01-14. Retrieved 2011-10-24.
  12. ^ "Chorded keyboard Art of Chording".
  13. ^ "PIC-Key chorded keyboard". Cuddlepuddle. Retrieved 2011-10-24.
  14. ^ "Spiffchorder Project". Vassar. 2010-03-27. Archived from the original on 2017-07-20. Retrieved 2011-10-24.
  15. ^ "FeatherChorder Project". Vassar. 2016-02-20. Archived from the original on 2017-07-22. Retrieved 2016-02-21.
  16. ^ Pib. "GKOS at Github". Git hub. Retrieved 2011-10-24.
  17. ^ "Gkos library for Atmel/Arduino". Arduino. 2010-04-15. Retrieved 2011-10-24.
  18. ^ "Plover Steno Software". Steno knight. Retrieved 2012-10-02.
  19. ^ "Joy2chord". Source forge. Retrieved 2011-10-24.
  20. ^ Matias, Edgar; MacKenzie, I. Scott; Buxton, William (1994). "Half-QWERTY: A One-handed Keyboard Facilitating Skill Transfer From QWERTY". INTERCHI '93 Conference on Human Factors in Computing Systems: 88–94.
  21. ^ 를 클릭합니다Input sources, Wide Bill, archived from the original on 2009-11-19, retrieved 2008-08-13.
  • 바르디니, 티에리, 부트스트랩: Douglas Engelbart, Coevolution, and the Origins of Personal Computing (2000), 제2장 및 제3장, ISBN 0-8047-3723-1, ISBN 0-8047-3871-8
  • Engelbart and English, "인간의 지적 증강을 위한 연구 센터", AFIPS Conf. Proc., Vol 33, 1968 가을 합동 컴퓨터 컨퍼런스, p395-410
  • Lockhead and Klemmer, 8키 워드 쓰기 타자기의 평가, IBM Research Report RC-180, IBM Research Center, Yorktown Heights, NY, 1959년 11월
  • Rochester, Bequaert 및 Sharp, "The Chord Keyboard", IEEE Computer, 1978년 12월, p57-63
  • Seibel, "데이터 입력 장치 및 절차", 1963년, 장비 설계 휴먼 엔지니어링 가이드, Van Cot and Kinkade(Eds)"