Klávesnice Space-Cadet - Space-cadet keyboard - Wikipedia

The vesmírná kadetová klávesnice je klávesnice navržená Johnem L. Kulpem v roce 1978 a používaná na Lisp stroje na Massachusetts Institute of Technology (MIT),[2][3][4] který inspiroval několik stále aktuálních žargonových pojmů v oblasti počítačová věda a ovlivnil design Emacs. To bylo inspirováno Rytířská klávesnice, který byl vyvinut pro televizní systém Knight, používaný s MIT Nekompatibilní systém sdílení času.
Popis
Klávesnice vesmírného kadeta byla vybavena sedmi modifikační klávesy: čtyři klávesy pro bucky bity (Řízení, Meta, Super, a Hyper) a tři volané klávesy Shift ⇧ Posun, Horní, a Přední (který byl označen na přední klíče; horní část byla označena řecký). Meta byl představen na dřívější klávesnici Knight, zatímco Hyper a Super byly představeny touto klávesnicí.[5] Každá skupina byla v řadě, což umožňovalo snadné chording nebo stisknutí několika modifikačních kláves; například, Řízení+Meta+Hyper+Super lze stisknout prsty jedné ruky, zatímco druhá ruka stiskne jinou klávesu.
Mnoho kláves mělo na sobě tři symboly přístupné pomocí kláves Shift: písmeno a symbol nahoře a řecké písmeno na přední straně. Například G klíč měl "G" a šipka nahoru („↑“) nahoře a řecké písmeno gama ("y") na přední straně. Stisknutím této klávesy jednou rukou při hraní vhodného" akordu "druhou rukou na klávesách Shift může uživatel získat následující výsledky:
Tlačítko stisknuto | Výsledek |
---|---|
G | G (malá G) |
⇧ Shift+G | G (velká písmena G) |
Přední+G | y (malá písmena gama ) |
Přední+⇧ Shift+G | Γ (velká gama) |
Horní+G | ↑ (šipka nahoru) |
Každý z nich může být navíc napsán libovolnou kombinací Řízení, Meta, Super, a Hyper klíče. Na toto klávesnice, je možné zadat více než 8 000 různých znaků.[Citace je zapotřebí ] To umožnilo uživateli psát velmi komplikovaný matematický text a také mít k dispozici tisíce jednoznakových příkazů. Mnoho uživatelů bylo ochotno zapamatovat si význam příkazů u mnoha znaků, pokud by to zkrátilo dobu psaní. Tento přístup formoval rozhraní Emacs;[6] porovnat použití Esc zadejte vi, vzhledem k pohodlné poloze klíče na ADM-3A terminál.[7] Ostatní uživatelé si však mysleli, že tolik nadupaných bitů je přehnaných, a vznesli námitky proti tomuto návrhu z důvodu, že taková klávesnice může vyžadovat tři nebo čtyři ruce[5] provozovat. V důsledku toho, že Emacs často používá více modifikátorů, které jsou na klávesnici prostor-kadet snadné, je její použití na moderních klávesnicích, jejichž rozložení obecně sleduje Model M IBM PC klávesnice, kde modifikační klávesy nejsou seskupeny dohromady, a proto je obtížnější je stisknout společně.[7] To je také důvod, proč Emacs používá předponu „M-“ Alt při popisu stisknutí kláves: „M-“ stálo za Meta na klávesnici vesmírného kadeta a když byl Emacs přenesen na PC, Alt klíč byl použit místo Meta.
Tato klávesnice obsahovala a Makro klíč, který měl omezenou podporu aplikací. Rovněž zahrnoval čtyři římské číselné klávesy (Já, II, III, a IV), který umožňoval snadnou interakci se seznamy čtyř nebo méně možností.[5]
Viz také
Reference
Tento článek je částečně založen na Soubor žargonu, který je ve veřejné doméně.
- ^ Xah Lee (2011-10-27). „Klávesnice Space-Cadet a klávesnice Lisp Machine“.
- ^ https://raw.githubusercontent.com/mietek/mit-cadr-system-software/master/src/lmdoc/kbdpro.3
- ^ „Re: Pretty-lambdas“.
- ^ „Vím, že se jedná o další komentář„ na krk “(Miluj tento výraz), ale každý, kdo někdy ... | Hacker News“.
- ^ A b C Soubor žargonu. Xinware Corporation. str. 128. ISBN 1-897454-66-X.
- ^ Cameron, Debra; Rosenblatt, Bill; Raymond, Eric (1996). "Emacs a X". V Loukides, Mike (ed.). Učení GNU Emacs (Druhé vydání.). Sebastopol, CA: O'Reilly. 408–409. ISBN 1-56592-152-6.
- ^ A b Xah Lee. „History of Emacs & vi Keys (Keyboard Vlivence on Keybinding Design)“.
externí odkazy
- Vesmírný kadet: Diskuse Mika McMahona o klávesnici s ilustrativními obrázky a technickou dokumentací
- Položka žargonu na klávesnici vesmírného kadeta
- Klávesnice Lisp: přehled vesmírných kadetů a dalších slavných klávesnic Lisp
- Xah Lee (2011-10-27). „Klávesnice Space-Cadet a klávesnice Lisp Machine“.