Knowledge

Space-cadet keyboard

Source 📝

31: 333:
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 willing to memorise the command meanings of so many characters if it reduced typing time. This attitude shaped the interface of
352:
terminal. Other users, however, thought that so many keys were excessive and objected to this design on the grounds that such a keyboard can be difficult to operate. Emacs uses "M-" as the prefix for
201:") on the front. By pressing this key with one hand while playing an appropriate "chord" with the other hand on the shift keys, the user could get the following results: 185:
Many keys had three symbols on them, accessible by means of the shift keys: a letter and a symbol on the top, and a Greek letter on the front. For example, the
628: 579: 457: 510: 63: 978: 545: 973: 79: 469: 722: 621: 319: 112: 484:"I know this is another "neckbeard" comment (Love that term), but anyone who ever... | Hacker News" 38:-labeled version shown here was only used with the LM-2, which was Symbolics' repackaged version of the 791: 532: 17: 582:: Mike McMahon's discussion of the keyboard, with illustrative pictures and technical documentation 562: 614: 585: 458:
https://raw.githubusercontent.com/mietek/mit-cadr-system-software/master/src/lmdoc/kbdpro.3
8: 937: 869: 637: 182:
could be pressed with the fingers of one hand, while the other hand pressed another key.
43: 942: 541: 506: 377:
key which had limited application support. It also included four Roman Numeral keys (
190: 591: 952: 345: 163: 67: 947: 832: 710: 695: 527: 412: 75: 895: 864: 659: 483: 162:
were introduced by this keyboard. Each group was in a row, thus allowing easy
46:, that retained only the basic layout and the more commonly used function and 967: 599: 444: 890: 885: 669: 402: 91: 59: 47: 39: 393:) which allowed for easy interaction with lists of four or fewer choices. 932: 755: 718: 714: 706: 677: 654: 426: 307: 100: 66:(MIT), which inspired several still-current jargon terms in the field of 849: 844: 786: 691: 340: 305:
Each of these might, in addition, be typed with any combination of the
563:"History of Emacs & vi Keys (Keyboard Influence on Keybinding Design)" 927: 916: 900: 859: 839: 827: 765: 701: 682: 407: 124: 95: 35: 811: 796: 760: 747: 727: 646: 362:
on the space-cadet keyboard, and when Emacs was ported to PCs, the
313: 106: 42:. Later Symbolics systems used a greatly simplified keyboard, the 922: 854: 806: 801: 687: 354: 606: 331:(50 keys × 5 shift types) × 2 = 4000 different inputs. 78:, which was developed for the Knight TV system, used with MIT's 770: 737: 540:(Second ed.). Sebastopol, CA: O'Reilly. pp. 408–409. 349: 30: 594:: overview of the space-cadet and other famous Lisp keyboards 335: 329:
keys. By combining the modifier keys, it is possible to make
258: 194: 71: 58:
is a keyboard designed by John L. Kulp in 1978 and used on
154:
had been introduced on the earlier Knight keyboard, while
525: 27:
Keyboard used on MIT Lisp machines, influential to Emacs
166:, or pressing of several modifier keys; for example, 348:, due to the convenient position of the key on the 531: 600:"Space-cadet Keyboard and Lisp Machine Keyboards" 445:"Space-cadet Keyboard and Lisp Machine Keyboards" 90:The space-cadet keyboard was equipped with seven 965: 519: 358:when describing key presses: the "M-" stood for 622: 497: 495: 493: 629: 615: 505:. Xinware Corporation. 2007. p. 128. 490: 29: 597: 442: 193:("↑") on the top, and the Greek letter 14: 966: 610: 554: 425:This article is based in part on the 64:Massachusetts Institute of Technology 560: 24: 526:Cameron, Debra; Rosenblatt, Bill; 25: 990: 636: 573: 429:, which is in the public domain. 144:of the key; the top was labeled 122:), and three shift keys, called 80:Incompatible Timesharing System 476: 462: 451: 436: 85: 50:from the space-cadet keyboard. 13: 1: 418: 70:and influenced the design of 7: 979:Lisp (programming language) 588:on the space-cadet keyboard 536:. In Loukides, Mike (ed.). 396: 10: 995: 140:(which was labeled on the 909: 878: 820: 779: 746: 668: 645: 373:This keyboard included a 366:key was used in place of 338:; compare the use of the 74:. It was inspired by the 974:Computer keyboard types 598:Xah Lee (2011-10-27). 443:Xah Lee (2011-10-27). 51: 917:Power management keys 189:key had a "G" and an 33: 919:(Power, Sleep, Wake) 470:"Re: Pretty-lambdas" 56:space-cadet keyboard 938:Keyboard technology 592:The Lisp keyboards 538:Learning GNU Emacs 282:(uppercase gamma) 52: 44:Symbolics keyboard 961: 960: 943:Keyboard shortcut 792:Page Up/Page Down 586:Jargon File entry 512:978-1-897454-66-4 303: 302: 16:(Redirected from 986: 953:Keyboard mapping 631: 624: 617: 608: 607: 603: 567: 566: 558: 552: 551: 535: 523: 517: 516: 499: 488: 487: 480: 474: 473: 466: 460: 455: 449: 448: 440: 332: 299:(upwards arrow) 204: 203: 200: 94:: four keys for 68:computer science 21: 994: 993: 989: 988: 987: 985: 984: 983: 964: 963: 962: 957: 948:Keyboard layout 905: 874: 833:Carriage return 816: 780:Navigation keys 775: 742: 664: 641: 635: 576: 571: 570: 559: 555: 548: 524: 520: 513: 503:The Jargon File 501: 500: 491: 482: 481: 477: 468: 467: 463: 456: 452: 441: 437: 432: 421: 413:Knight keyboard 399: 392: 388: 384: 380: 376: 369: 365: 361: 357: 343: 330: 328: 322: 316: 310: 298: 293: 289: 281: 276: 272: 268: 256: 251: 247: 239: 234: 230: 222: 217: 198: 188: 181: 177: 173: 169: 161: 157: 153: 149: 139: 133: 127: 121: 115: 109: 103: 88: 76:Knight keyboard 28: 23: 22: 15: 12: 11: 5: 992: 982: 981: 976: 959: 958: 956: 955: 950: 945: 940: 935: 930: 925: 920: 913: 911: 907: 906: 904: 903: 898: 896:System request 893: 888: 882: 880: 876: 875: 873: 872: 870:Language input 867: 865:Numeric keypad 862: 857: 852: 847: 842: 837: 836: 835: 824: 822: 818: 817: 815: 814: 809: 804: 799: 794: 789: 783: 781: 777: 776: 774: 773: 768: 763: 758: 752: 750: 744: 743: 741: 740: 735: 730: 725: 704: 699: 685: 680: 674: 672: 666: 665: 663: 662: 657: 651: 649: 643: 642: 634: 633: 626: 619: 611: 605: 604: 595: 589: 583: 575: 574:External links 572: 569: 568: 553: 546: 518: 511: 489: 475: 461: 450: 434: 433: 422: 420: 417: 416: 415: 410: 405: 398: 395: 390: 386: 382: 378: 374: 367: 363: 359: 353: 339: 324: 318: 312: 306: 301: 300: 296: 294: 291: 287: 284: 283: 279: 277: 274: 270: 266: 263: 262: 254: 252: 249: 245: 242: 241: 240:(uppercase G) 237: 235: 232: 228: 225: 224: 223:(lowercase G) 220: 218: 215: 212: 211: 208: 186: 179: 175: 171: 167: 159: 155: 151: 145: 135: 129: 123: 117: 111: 105: 99: 87: 84: 26: 9: 6: 4: 3: 2: 991: 980: 977: 975: 972: 971: 969: 954: 951: 949: 946: 944: 941: 939: 936: 934: 931: 929: 926: 924: 921: 918: 915: 914: 912: 908: 902: 899: 897: 894: 892: 889: 887: 886:Function keys 884: 883: 881: 877: 871: 868: 866: 863: 861: 858: 856: 853: 851: 848: 846: 843: 841: 838: 834: 831: 830: 829: 826: 825: 823: 819: 813: 810: 808: 805: 803: 800: 798: 795: 793: 790: 788: 785: 784: 782: 778: 772: 769: 767: 764: 762: 759: 757: 754: 753: 751: 749: 745: 739: 736: 734: 731: 729: 726: 724: 720: 716: 712: 708: 705: 703: 700: 697: 693: 689: 686: 684: 681: 679: 676: 675: 673: 671: 670:Modifier keys 667: 661: 658: 656: 653: 652: 650: 648: 644: 639: 632: 627: 625: 620: 618: 613: 612: 609: 601: 596: 593: 590: 587: 584: 581: 578: 577: 564: 557: 549: 547:1-56592-152-6 543: 539: 534: 533:"Emacs and X" 529: 528:Raymond, Eric 522: 514: 508: 504: 498: 496: 494: 485: 479: 471: 465: 459: 454: 446: 439: 435: 431: 430: 428: 414: 411: 409: 406: 404: 401: 400: 394: 371: 356: 351: 347: 342: 337: 327: 321: 315: 309: 295: 286: 285: 278: 265: 264: 260: 253: 244: 243: 236: 227: 226: 219: 214: 213: 209: 206: 205: 202: 196: 192: 183: 165: 148: 143: 138: 132: 126: 120: 114: 108: 102: 97: 93: 92:modifier keys 83: 81: 77: 73: 69: 65: 61: 60:Lisp machines 57: 49: 48:modifier keys 45: 41: 37: 32: 19: 891:Print Screen 828:Enter/Return 732: 556: 537: 521: 502: 478: 464: 453: 438: 424: 423: 403:Lisp machine 372: 325: 304: 207:Key pressed 184: 146: 141: 136: 130: 118: 89: 55: 53: 933:Copilot key 901:Break/Pause 756:Scroll Lock 580:Space Cadet 427:Jargon File 257:(lowercase 86:Description 968:Categories 879:Contextual 787:Arrow keys 419:References 96:bucky bits 928:Macro key 860:Space bar 840:Backspace 766:Caps Lock 748:Lock keys 719:Microsoft 647:Dead keys 561:Xah Lee. 408:Symbolics 308:⎈ Control 101:⎈ Control 36:Symbolics 18:Hyper key 761:Num Lock 638:Keyboard 530:(1996). 397:See also 191:up-arrow 164:chording 40:MIT CADR 923:Any key 821:Editing 715:Windows 707:Command 678:Control 655:Compose 344:key in 326:✦ Hyper 320:❖ Super 271:⇧ Shift 229:⇧ Shift 210:Result 168:Control 125:⇧ Shift 119:✦ Hyper 113:❖ Super 850:Delete 845:Insert 771:F-Lock 692:Option 544:  509:  389:, and 350:ADM-3A 323:, and 314:◆ Meta 134:, and 116:, and 107:◆ Meta 910:Misc. 733:Hyper 723:Super 711:Apple 702:AltGr 696:Apple 683:Shift 375:Macro 355:⎇ Alt 341:⎋ Esc 336:Emacs 267:Front 259:gamma 246:Front 195:gamma 180:Super 176:Hyper 160:Super 156:Hyper 147:Greek 142:front 137:Front 72:Emacs 812:Menu 797:Home 728:Meta 721:) / 713:) / 660:Gold 640:keys 542:ISBN 507:ISBN 368:Meta 360:Meta 172:Meta 158:and 152:Meta 54:The 34:The 855:Tab 807:Esc 802:End 688:Alt 387:III 364:Alt 288:Top 150:). 131:Top 62:at 970:: 738:Fn 690:/ 492:^ 391:IV 385:, 383:II 381:, 370:. 346:vi 317:, 311:, 261:) 197:(" 128:, 110:, 104:, 82:. 717:( 709:( 698:) 694:( 630:e 623:t 616:v 602:. 565:. 550:. 515:. 486:. 472:. 447:. 379:I 297:↑ 292:G 290:+ 280:Γ 275:G 273:+ 269:+ 255:γ 250:G 248:+ 238:G 233:G 231:+ 221:g 216:G 199:γ 187:G 178:+ 174:+ 170:+ 98:( 20:)

Index

Hyper key

Symbolics
MIT CADR
Symbolics keyboard
modifier keys
Lisp machines
Massachusetts Institute of Technology
computer science
Emacs
Knight keyboard
Incompatible Timesharing System
modifier keys
bucky bits
⎈ Control
◆ Meta
❖ Super
✦ Hyper
⇧ Shift
Top
Front
Greek
chording
up-arrow
gamma
gamma
⎈ Control
◆ Meta
❖ Super
✦ Hyper

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.