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:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.