The space-cadet keyboard is a keyboard used on MIT Lisp machines and designed by Tom Knight, which inspired several still-current jargon terms in the field of computer science and influenced the design of Emacs. thumb | 400px | right | Symbolics space-cadet keyboardspace-cadet keyboard是MIT Lisp machine上使用的鍵盤由[[湯姆奈特(科學家)|湯姆奈特]設計並在計算機科學領域激發了幾個當前行話術語,並影響了Emacs的設計。 It was inspired by the Knight keyboard (also developed by Tom Knight), which was developed for the Knight TV system, used with MIT's Incompatible Timesharing System.它的靈感來自於Knight鍵盤(也是由Tom Knight開發的),它是為奈特電視系統開發的,與麻省理工學院不兼容的分時系統一起使用。 The Symbolics-labeled version shown here was only used with the LM-2, which was Symbolics's repackaged version of the MIT CADR. Symbolics - 此處顯示的標記版本僅用於LM-2,後者是 MIT CADR的Symbolics重新包裝版本。 Later Symbolics systems used a greatly simplified keyboard, the Symbolics keyboard, that retained only the basic layout and the more commonly used function and modifier keys from the space-cadet keyboard.[1] ==Description== The space-cadet keyboard was equipped with seven modifier keys: four keys for bucky bits (Template:Keypress, Template:Keypress, Template:Keypress, and Template:Keypress), and three shift keys, called Template:Keypress, Template:Keypress, and Template:Keypress (which was labeled Template:Keypress on its top).後來的Symbolics系統使用了一個大大簡化的鍵盤,Symbolics鍵盤,它只保留了空間軍校學生鍵盤上的基本佈局和更常用的功能和修飾鍵。引证错误:<ref>
标签缺少关闭标签</ref>
Each group was in a row, thus allowing easy pressing of several modifier keys via chording; Template:Keypress已在早期的Knight鍵盤上引入,而
Template:Keypress和
Template:Keypress由此鍵盤引入。
引证错误:<ref>
标签缺少关闭标签</ref>
compare the use of the
Template:Keypress key in
vi, due to the convenient position of the key on the
ADM-3A terminal.
[2] Other users, however, thought that so many bucky bits were overkill, and objected to this design on the grounds that such a keyboard can require three or four hands
[3] to operate.這種態度塑造了
Emacs的界面;
引证错误:<ref>
标签缺少关闭标签</ref>
This is also the reason Emacs uses "M-" as the prefix for
Template:Keypress when describing keypresses: the "M-" stood for
Template:Keypress on the space-cadet keyboard, and when Emacs was ported to PCs, the
Template:Keypress key was used in place of
Template:Keypress.由於Emacs經常使用多個修改器,這在空間軍校學生鍵盤上很容易使用,因此在現代鍵盤上使用起來要困難得多,現代鍵盤的佈局通常遵循
Model M IBM PC鍵盤,其中修飾鍵未組合在一起,因此難以一起按下。<ref name = xahlee>
Emacs和vi Keys的歷史(鍵盤對鍵綁定設計的影響) </ ref>這也是Emacs在描述按鍵時使用“M-”作為
Template:Keypress的前綴的原因:空間軍校學生鍵盤上的“{ - ”代表
Template:Keypress,當Emacs被移植到PC時,使用
Template:Keypress鍵代替
Template:Keypress 。
This keyboard included a Template:Keypress key which had limited application support.該鍵盤包含Template:Keypress鍵,其應用程序支持有限。 It also included four Roman Numeral keys (Template:Keypress, Template:Keypress, Template:Keypress, and Template:Keypress) which allowed for easy interaction with lists of four or fewer choices.[3] == See also == * Lisp machine * Symbolics ==References== Template:Refbegin Template:JargonFile Template:Refend == External links == * Space Cadet: Mike McMahon's discussion of the keyboard, with illustrative pictures and technical documentation * Jargon File entry on the space-cadet keyboard * The Lisp keyboards: overview of the space-cadet and other famous Lisp keyboards * Space-cadet Keyboard and Lisp Machine Keyboards [[Category:Comp它還包括四個羅馬數字鍵(Template:Keypress,Template:Keypress,Template:Keypress和Template:Keypress),可以輕鬆與四個列表進行交互或者更少的選擇。[1] ==參見== * Lisp machine * Symbolics == References == Template:Refbegin Template:JargonFile Template:Refend
- ↑ 引证错误:
<ref>
标签无效;未给name(名称)为“jargon
的ref(参考)提供文本
==外部鏈接== * Space Cadet : Mike McMahon關於鍵盤的討論,附有說明圖片和技術文檔* space-cadet鍵盤上的keyboard.html術語文件條目* [http://deskthority.net/viewtopic.php?f=2&t=98 Lisp鍵盤:太空學員和其他著名的Lisp鍵盤概述* { {cite web | title = Space-cadet Keyboard和Lisp Machine Keyboards | author = Xah Lee | date = 2011-10-27 | url = http://xahlee.info/kbd/lisp_keyboards.html}} [[Category:Comp] uter keyboard types]] uter鍵盤類型]] 類別:Lisp(編程語言)