JargonFile/original/html/S/space-cadet-keyboard.html
2014-03-27 18:54:56 +00:00

38 lines
5.5 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>space-cadet keyboard</title><link rel="stylesheet" href="../../jargon.css" type="text/css"/><meta name="generator" content="DocBook XSL Stylesheets V1.61.0"/><link rel="home" href="../index.html" title="The Jargon File"/><link rel="up" href="../S.html" title="S"/><link rel="previous" href="source-of-all-good-bits.html" title="source of all good bits"/><link rel="next" href="spaceship-operator.html" title="spaceship operator"/></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">space-cadet keyboard</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="source-of-all-good-bits.html">Prev</a> </td><th width="60%" align="center">S</th><td width="20%" align="right"> <a accesskey="n" href="spaceship-operator.html">Next</a></td></tr></table><hr/></div><dt><a id="space-cadet-keyboard"/><dt xmlns="" id="space-cadet-keyboard"><b>space-cadet keyboard</b>: <span xmlns="http://www.w3.org/1999/xhtml" class="grammar">n.</span></dt></dt><dd><p> A now-legendary device used on MIT LISP machines, which inspired
several still-current jargon terms and influenced the design of
<a href="../E/EMACS.html"><i class="glossterm">EMACS</i></a>. It was equipped with no fewer than
<span class="emphasis"><em>seven</em></span> shift keys: four keys for <a href="../B/bucky-bits.html"><i class="glossterm">bucky
bits</i></a> (&#8216;control&#8217;, &#8216;meta&#8217;,
&#8216;hyper&#8217;, and &#8216;super&#8217;) and three regular shift keys,
called &#8216;shift&#8217;, &#8216;top&#8217;, and &#8216;front&#8217;.
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 &#8216;L&#8217; key had an
&#8216;L&#8217; 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 &#8216;chord&#8217; with the left hand on the shift keys, you
could get the following results:</p><div class="informaltable"><table border="1"><colgroup><col/><col/></colgroup><tbody><tr><td>L </td><td>lowercase l</td></tr><tr><td>shift-L </td><td>uppercase L</td></tr><tr><td>front-L </td><td>&#955;</td></tr><tr><td>front-shift-L </td><td>&#923;</td></tr><tr><td>top-L </td><td>&#8660; (front and shift are ignored)</td></tr></tbody></table></div><p>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.</p><p>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 <a href="../B/bucky-bits.html"><i class="glossterm">bucky
bits</i></a>, <a href="../C/cokebottle.html"><i class="glossterm">cokebottle</i></a>, <a href="../D/double-bucky.html"><i class="glossterm">double
bucky</i></a>, <a href="../M/meta-bit.html"><i class="glossterm">meta bit</i></a>, <a href="../Q/quadruple-bucky.html"><i class="glossterm">quadruple
bucky</i></a>.</p><div class="mediaobject"><img src="../graphics/symbolics-keyboard.jpg"/><div class="caption"><p>Simplified Symbolics version of the space-cadet keyboard</p></div></div><p>(Some relatively bad photographs of the earlier, more elaborate
version are <a href="http://screenshots.sourceforge.net/misc/SpaceCadet.html" target="_top">available on
the Web.)</a>.</p><p>Note: early versions of this entry incorrectly identified the
space-cadet keyboard with the <span class="firstterm">Knight
keyboard</span>. 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 <a href="../B/bucky-bits.html"><i class="glossterm">bucky
bits</i></a>). The true space-cadet keyboard evolved from the first
Knight keyboard.</p><div class="mediaobject"><a id="crunchly73-05-19"/><img src="../graphics/73-05-19.png"/><div class="caption"><p>An early <a href="space-cadet-keyboard.html"><i class="glossterm">space-cadet keyboard</i></a></p><p>(The next cartoon in the Crunchly saga is
<a href="../D/drop-outs.html#crunchly73-05-20">73-05-20</a>. The previous one is
<a href="../M/math-out.html#crunchly73-05-18">73-05-18</a>.)</p></div></div></dd><div class="navfooter"><hr/><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="source-of-all-good-bits.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="../S.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="spaceship-operator.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">source of all good bits </td><td width="20%" align="center"><a accesskey="h" href="../index.html">Home</a></td><td width="40%" align="right" valign="top"> spaceship operator</td></tr></table></div></body></html>