Old keyboards like the one below seem to have contributed a lot to the design of modern keyboards. So, obviously, some of the keys are familiar because they are on my own average (modern Windows and Mac) keyboards, such as space bar, tab, return, and so on. Assuming that they do the same thing as the keys on modern keyboards, I don't need them explained.

But what do all the other keys do? And how would you type the other symbols (like and ¬) on the main section of keys?

strange keys https://en.wikipedia.org/wiki/Space-cadet_keyboard

key fronts

https://upload.wikimedia.org/wikipedia/commons/c/cd/Space-cadet-closeup.jpg

up vote 20 down vote accepted

The Space Cadet is a keyboard designed for use with Symbolics' Lisp Machines, and many of the extra keys are specific to that use.

Starting from the bottom row:

  • Hyper, Super, Meta and Ctrl are modifier keys, known as bucky keys; they are equivalent in use to the Ctrl, Alt and Alt Gr on modern keyboards (and to the Windows, context menu, Apple and Option keys). They allow shortcuts to be built using the main keys. You can see their heritage in Emacs, with its many shortcuts involving Ctrl and Meta (Alt or Esc on modern keyboards). Many Linux systems use the Windows key as Super.
  • Top, Greek (or Front on some models) and Shift allow the various symbols on the keycaps to be produced. Thus M on its own produces "m", ShiftM produces "M", TopM produces "≥", GreekM produces "µ". Repeat allows keys to be repeated — they didn't repeat by default.
  • I'm not sure what Mode Lock or Line do. Alt Mode was used on ITS and was considered obsolete even when the Space Cadet was designed. Rub Out is the ancestor of our Backspace. Help was supposed to be handled by applications for on-line help (but rarely was).
  • I, II, III and IV were used for quick selection in menus.
  • Network, Terminal and System sent escapes to specify which part of the system (as a whole) the user wanted to interact with.
  • Status was supposed to ask the system to provide status information for the currently process.
  • The thumb and finger keys are the ancestors of our arrow keys, but they weren't used much.
  • Macro was intended to provide a keyboard-based macro system, but it saw little use in practice.
  • Quote was supposed to allow escaping other keys, so they could be sent — a bit like the Esc key on Atari 8-bit keyboards.
  • I'm not sure what Over Strike does.
  • The two Clear keys clear the current input field and the whole screen respectively.
  • Hold Output and Stop Output provide output flow control (similar to CtrlQ and CtrlS).
  • Abort, Break, Resume and Call provide process and function control.

With the Greek key, these keyboards allow all of the APL character set to be entered easily. The modifier keys can be combined: GreekL produces "λ" as you'd expect, and ShiftGreekL produces "Λ". Likewise the bucky keys can be combined, so CtrlAltA is meaningful — this is still the case on modern keyboards, the obvious example being CtrlAltDelete. The Greek-style behaviour lives on too; on my Linux systems with a French keyboard layout, Alt GrL produces "ŀ", and ShiftAlt GrL produces "Ŀ". On the Space Cadet, the modifier keys were specifically laid out so they could be chorded single-handedly using either hand: you could press Ctrl and Alt with your left hand, and L with your right, or vice-versa e.g. for Q.

You'll find more information on Mike McMahon's page on the Space Cadet and in John Kulp's design notes for the keyboard. Thanks to Mark and mnem for further information provided in the comments!

  • 4
    This is a great list! You get a press of the 👍 key :) – Laurel May 13 '16 at 21:58
  • @Laurel thanks, funnily enough I left the thumb keys out! But they weren't used much. – Stephen Kitt May 13 '16 at 22:00
  • 1
    You can combine the Greek and Shift modifiers, so Greek+Shift+L produces "Λ", not "λ". – Mark May 13 '16 at 22:08
  • If I remember correctly you can combine the various modifier keys too. So for example you could write your program to do something specific when you chord Hyper+Super+Meta+Ctrl+Q, for example. This makes it possible to type over 8,000 different characters. And yes, you can still see the legacy of this keyboard in some of the crazy "shortcut" combos in emacs. – mnem May 14 '16 at 0:44
  • 1
    @mnem yes indeed, and the keys were specifically laid out so they could be chorded single-handedly and with either hand. I'll update later to clarify that! – Stephen Kitt May 14 '16 at 7:30

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.