stringtranslate.com

Teclado cadete espacial

La versión etiquetada por Symbolics que se muestra aquí solo se usó con el LM-2, que era la versión reempaquetada del MIT CADR de Symbolics . Los sistemas Symbolics posteriores utilizaron un teclado muy simplificado, el teclado Symbolics , que conservaba sólo el diseño básico y las teclas de función y modificadoras más utilizadas del teclado del cadete espacial. [1]

El teclado cadete espacial es un teclado diseñado por John L. Kulp en 1978 y utilizado en máquinas Lisp en el Instituto de Tecnología de Massachusetts (MIT), [2] [3] [4] que inspiró varios términos de jerga aún actuales [ cita necesaria ] en el campo de la informática e influyó en el diseño de Emacs . Se inspiró en el teclado Knight , que fue desarrollado para el sistema Knight TV, utilizado con el sistema de tiempo compartido incompatible del MIT .

Descripción

El teclado del cadete espacial estaba equipado con siete teclas modificadoras : cuatro teclas para bits bucky ( ⎈ Control,, y ) y tres teclas de mayúsculas, llamadas , y (que estaba etiquetada en el frente de la tecla; la parte superior estaba etiquetada ◆ Meta) . se habían introducido en el teclado Knight anterior, mientras que y fueron introducidos por este teclado. [5] Cada grupo estaba en una fila, lo que permitía tocar fácilmente los acordes o presionar varias teclas modificadoras; por ejemplo, + + + se podría presionar con los dedos de una mano, mientras que con la otra se presiona otra tecla.❖ Super✦ Hyper⇧ ShiftTopFrontGreekMetaHyperSuperControlMetaHyperSuper

Muchas teclas tenían tres símbolos, accesibles mediante las teclas Mayús: una letra y un símbolo en la parte superior, y una letra griega en el frente. Por ejemplo, la Gclave tenía una "G" y una flecha hacia arriba (" ↑ ") en la parte superior, y la letra griega gamma (" γ ") en el frente. Al presionar esta tecla con una mano mientras toca un "acorde" apropiado con la otra mano en las teclas Mayús, el usuario podría obtener los siguientes resultados:

Además, cada uno de estos puede escribirse con cualquier combinación de las teclas ⎈ Control, ◆ Meta, ❖ Supery ✦ Hyper. Combinando las teclas modificadoras, es posible crear . Esto permitía al usuario escribir texto matemático muy complicado y también tener a su disposición miles de comandos de un solo carácter. Muchos usuarios estaban dispuestos a memorizar el significado de los comandos de tantos caracteres si eso reducía el tiempo de escritura. Esta actitud dio forma a la interfaz de Emacs ; [6] compare el uso de la clave en vi , debido a la conveniente posición de la clave en el terminal ADM-3A . [7] Otros usuarios, sin embargo, pensaron que tantas teclas eran excesivas y se opusieron a este diseño con el argumento de que dicho teclado puede ser difícil de operar. [5] Emacs usa "M-" como prefijo para describir las pulsaciones de teclas: la "M-" significaba en el teclado del cadete espacial, y cuando Emacs se transfirió a las PC, la tecla se usó en lugar de .⎋ Esc⎇ AltMetaAltMeta

Este teclado incluía una Macrotecla que tenía soporte de aplicaciones limitado. También incluía cuatro teclas de números romanos ( ,, y ) que permitían una fácil interacción con listas de cuatro o menos opciones . [5]IIIIIIIV

Ver también

Referencias

Este artículo se basa en parte en Jergon File , que es de dominio público.

  1. ^ Xah Lee (27 de octubre de 2011). "Teclados Space-cadet y teclados de máquina Lisp".
  2. ^ https://raw.githubusercontent.com/mietek/mit-cadr-system-software/master/src/lmdoc/kbdpro.3 [ archivo de texto sin formato de URL simple ]
  3. ^ "Re: Pretty-lambdas".
  4. ^ "Sé que este es otro comentario de" barba del cuello "(me encanta ese término), pero cualquiera que alguna vez... | Hacker News".
  5. ^ abc El archivo de jerga . Corporación Xinware. 2007. pág. 128.ISBN 978-1-897454-66-4.
  6. ^ Cameron, Debra; Rosenblatt, Bill; Raymond, Eric (1996). "Emacs y X" . En Loukides, Mike (ed.). Aprendizaje de GNU Emacs (Segunda ed.). Sebastopol, CA: O'Reilly. págs. 408–409. ISBN 1-56592-152-6.
  7. ^ Xah Lee. "Historia de las teclas Emacs & vi (influencia del teclado en el diseño de combinaciones de teclas)".

enlaces externos