38 lines
5.5 KiB
HTML
38 lines
5.5 KiB
HTML
|
<?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><EFBFBD></td><th width="60%" align="center">S</th><td width="20%" align="right"><EFBFBD><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> (‘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:</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>λ</td></tr><tr><td>front-shift-L </td><td>Λ</td></tr><tr><td>top-L </td><td>⇔ (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><EFBFBD></td><td width="20%" align="center"><a accesskey="u" href="../S.html">Up</a></td><td width="40%" align="right"><EFBFBD><a accesskey="n" href="spaceship-operator.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">source of all good bits<74></td><td width="20%" align="center"><a accesskey="h" href="../index.html">Home</a></td><td width="40%" align="right" valign="top"><EFBFBD>spaceship operator</td></tr></table></div></body></html>
|