Share on Facebook Share on Twitter Email
Answers.com

Space-cadet keyboard

 
Hacker Slang: space-cadet keyboard

A now-legendary device used on MIT LISP machines, which inspired several still-current jargon terms and influenced the design of EMACS. It was equipped with no fewer than seven shift keys: four keys for bucky bits (‘control’, ‘meta’, ‘hyper’, and ‘super’) and three regular shift keys, called ‘shift’, ‘top’, and ‘front’. Many keys had three symbols on them: a letter and a symbol on the top, and a Greek letter on the front. For example, the ‘L’ key had an ‘L’ and a two-way arrow on the top, and the Greek letter lambda on the front. By pressing this key with the right hand while playing an appropriate ‘chord’ with the left hand on the shift keys, you could get the following results:

L lowercase l
shift-L uppercase L
front-L λ
front-shift-L Λ
top-L ⇔ (front and shift are ignored)

And of course each of these might also be typed with any combination of the control, meta, hyper, and super keys. On this keyboard, you could type over 8000 different characters! This allowed the user to type very complicated mathematical text, and also to have thousands of single-character commands at his disposal. The keyboard of the Symbolics Lisp machine was a simplified version, lacking Top and Front keys, that could only send about 2000 characters.

Many hackers were actually willing to memorize the command meanings of that many characters if it reduced typing time (this attitude obviously shaped the interface of EMACS). Other hackers, however, thought having that many bucky bits was overkill, and objected that such a keyboard can require three or four hands to operate. See bucky bits, cokebottle, double bucky, meta bit, quadruple bucky.

Simplified Symbolics version of the space-cadet keyboard

(Some relatively bad photographs of the earlier, more elaborate version are available on the Web.).

Note: early versions of this entry incorrectly identified the space-cadet keyboard with the Knight keyboard. Though both were designed by Tom Knight, the latter term was properly applied only to a keyboard used for ITS on the PDP-10 and modeled on the Stanford keyboard (as described under bucky bits). The true space-cadet keyboard evolved from the first Knight keyboard.

An early space-cadet keyboard

(The next cartoon in the Crunchly saga is 73-05-20. The previous one is 73-05-18.)


Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
Wikipedia: Space-cadet keyboard
Top

The space-cadet keyboard is a device used on MIT Lisp machines and designed by Tom Knight, which inspired several still-current jargon terms in the field of computer science and influenced the design of Emacs. It was inspired by the Knight keyboard (also developed by Tom Knight), which was developed for a sort of predecessor to the Lisp machine OSs — the ITS.

Symbolics space-cadet keyboard

Contents

Description

This device was equipped with no fewer than seven modifier keys: four keys for bucky bits ("control", "meta", "hyper", and "super"; the latter two of which were introduced by this keyboard [1] ) and three shift keys, called "shift", "top", and "front". Many keys had three symbols on them: a letter and a symbol on the top, and a Greek letter on the front. For example, the "L" key had an "L" and a two-way arrow on the top, and the Greek letter lambda on the front. By pressing this key with the right hand while playing an appropriate "chord" with the left hand on the shift keys, you could get the following results:

Key pressed Result
L l (lowercase l)
shift+L L (uppercase L)
front+L λ (lowercase lambda)
front+shift+L Λ (uppercase lambda)
top+L (two-way arrow)

Each of these might, in addition, be typed with any combination of the "control", "meta", "hyper", and "super" keys. On this keyboard, it is possible to type over 8,000 different characters. This allowed the user to type very complicated mathematical text, and also to have thousands of single-character commands at their disposal. Many users were actually willing to memorise the command meanings of that many characters if it reduced typing time (this attitude shaped the interface of Emacs). [2] Other users, however, thought that so many bucky bits was overkill, and objected to this design on the grounds that such a keyboard can require three or four hands[1] to operate.

References

  1. ^ a b The Jargon File. Xinware Corporation. pp. 128. ISBN 189745466X. 
  2. ^ Raymond, Eric S.; Cameron, Debra; Rosenblatt, Bill (1996). Learning GNU Emacs, 2nd Edition. Sebastopol, CA: O'Reilly. pp. 408–409. ISBN 1-56592-152-6. http://books.google.com/books?id=a_lea3-w-1kC&pg=PA408&dq=bucky+keyboard&sig=9LABFYdvKHG8p7uJ20wNjDcjLO4#PPA408,M1. 

See also

References

  • This article is based in part on the Jargon File, which is in the public domain.

External links


 
 

 

Copyrights:

Hacker Slang. The Jargon File. Copyright © 2007.  Read more
Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "Space-cadet keyboard" Read more