스페이스 캐젯 키보드

Space-cadet keyboard
여기에 표시된 심볼릭스 라벨 버전은 MIT CADR의 Symbolics 재패키지 버전인 LM-2에서만 사용되었습니다.이후 심볼릭스 시스템은 매우 단순화된 키보드인 심볼릭스 키보드를 사용하여 기본 레이아웃과 스페이스 캐젯 키보드에서 일반적으로 사용되는 기능 및 수식자 [1]키만 보존했습니다.

스페이스 캐데트 키보드는 1978년 존 L. Kulp에 의해 설계되어 MIT([2][3][4]Massachusetts Institute of Technology)리스프 머신에 사용되는 키보드입니다.이 키보드는 컴퓨터 사이언스 분야에서 아직도 통용되고 있는 여러[citation needed] 전문용어에 영감을 주고 Emacs의 설계에 영향을 주었습니다.이것은 MIT의 호환되지 않는 타임셰어링 시스템과 함께 사용되는 나이트 TV 시스템용으로 개발된 나이트 키보드에서 영감을 받았습니다.

묘사

스페이스 캐디트 키보드에는 버키 ⎈ Control비트용 4개의 키( , , , 및 )와 라고 불리는 3개의 시프트 키(키 앞면에 라벨이 붙어 있고 위에는 라벨이 붙어 있습니다)의 7개의 수식 키가 장착되어 있었습니다. Meta 는 초기 Knight 키보드에 도입되었으며, 및 는 이 [5]키보드에 도입되었습니다.각 그룹은 일렬로 늘어섰고, 따라서 여러 개의 수식 키를 쉽게 누를 수 있었다. 예를 들어 ++MetaHyperSuper는 한 손으로 누르고, 다른 한 손은 다른 키를 누를 수 있었다.

많은 열쇠에는 시프트 키로 접근할 수 있는 세 개의 기호가 달려 있었다: 위에는 문자와 기호, 앞에는 그리스 문자.예를 들어, 키 상단에 "G"와 "↑"가 있고 전면에 그리스 문자 감마("gamma")가 있습니다.한 손으로 이 키를 누르고 다른 한 손으로 시프트 키를 사용하여 적절한 "조"를 연주하면 사용자는 다음과 같은 결과를 얻을 수 있습니다.

키를 눌렀다 결과
G g (소문자 G)
⇧ Shift+G G (대문자 G)
Front+G γ (마이너스 감마)
Front+⇧ Shift+G Γ (마이너스 감마)
Top+G (화살표)

또한, 이러한 각 항목은 , , 및 키의 임의의 조합으로 입력할 수 있습니다.수식 키를 조합하면 ( 타입 × 입력텍스트 { 타입 { 키}}}= 입력만들 수 있습니다. 따라서 사용자는 매우 복잡한 수학 텍스트를 입력할 수 있습니다.o 수천 개의 단일 문자 명령어를 자유롭게 사용할 수 있습니다.많은 사용자들이 타이핑 시간을 줄인다면 많은 글자의 명령어 의미를 기꺼이 외웠다.이 자세는 Emacs의 [6]인터페이스를 형성합니다.ADM-3A [7]단말기의 편리한 키 위치 때문에 vi에서의 키 사용을 비교합니다.그러나 다른 사용자들은 너무 많은 키가 너무 많다고 생각했고 이러한 키보드는 [5]조작하기 어려울 수 있다는 이유로 이 디자인에 반대했다.Emacs는 키 누름을 설명할 때 프리픽스로 "M-"을 사용합니다.스페이스 캐데트 키보드의 "M-"는 를 의미하며 Emacs를 PC로 이식할 때는 대신 키를 사용합니다.

이 키보드에는 응용 프로그램 지원이 제한된 키가 포함되어 있습니다.또한 4개 이하의 [5]선택 목록과 쉽게 상호 작용할 수 있는 4개의 로마 숫자 키(I , , , , )도 포함되어 있습니다.

「 」를 참조해 주세요.

레퍼런스

이 문서는 부분적으로 퍼블릭 도메인에 있는 전문 용어 파일에 기초하고 있습니다.

  1. ^ Xah Lee (2011-10-27). "Space-cadet Keyboard and Lisp Machine Keyboards".
  2. ^ https://raw.githubusercontent.com/mietek/mit-cadr-system-software/master/src/lmdoc/kbdpro.3[베어 URL 플레인텍스트 파일]
  3. ^ "Re: Pretty-lambdas".
  4. ^ "I know this is another "neckbeard" comment (Love that term), but anyone who ever... Hacker News".
  5. ^ a b c The Jargon File. Xinware Corporation. 2007. p. 128. ISBN 978-1-897454-66-4.
  6. ^ Cameron, Debra; Rosenblatt, Bill; Raymond, Eric (1996). "Emacs and X". In Loukides, Mike (ed.). Learning GNU Emacs (Second ed.). Sebastopol, CA: O'Reilly. pp. 408–409. ISBN 1-56592-152-6.
  7. ^ Xah Lee. "History of Emacs & vi Keys (Keyboard Influence on Keybinding Design)".

외부 링크