stringtranslate.com

Teclado de cadete espacial

La versión con la etiqueta Symbolics que se muestra aquí solo se utilizó con el LM-2, que era la versión reempaquetada de Symbolics del MIT CADR . Los sistemas Symbolics posteriores utilizaron un teclado muy simplificado, el teclado Symbolics , que conservaba solo la disposición básica y las teclas de función y modificadoras más utilizadas del teclado Space Cadet. [1]

El teclado Space-cadet es un teclado diseñado por John L. Kulp en 1978 y utilizado en las máquinas Lisp del Instituto Tecnológico de Massachusetts (MIT), [2] [3] [4] que inspiró varios términos de jerga todavía vigentes [ cita requerida ] en el campo de la informática e influyó en el diseño de Emacs . Se inspiró en el teclado Knight , que se desarrolló para el sistema Knight TV, utilizado con el Incompatible Timesharing System del MIT .

Descripción

El teclado del cadete espacial estaba equipado con siete teclas modificadoras : cuatro teclas para bits bucky ( ⎈ Control, ◆ Meta, ❖ Super, y ✦ Hyper), y tres teclas de mayúsculas, llamadas ⇧ Shift, Top, y Front(que estaban etiquetadas en el frente de la tecla; la parte superior estaba etiquetada Greek). Metase había 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 una fácil combinación de acordes o la pulsación de varias teclas modificadoras; por ejemplo, + + + se podía pulsar con los dedos de una mano, mientras que la otra mano pulsaba otra tecla.HyperSuperControlMetaHyperSuper

Muchas teclas tenían tres símbolos, a los que se podía acceder mediante las teclas de mayúsculas: una letra y un símbolo en la parte superior, y una letra griega en la parte delantera. Por ejemplo, la Gtecla tenía una "G" y una flecha hacia arriba ("↑") en la parte superior, y la letra griega gamma (" γ ") en la parte delantera. Al presionar esta tecla con una mano mientras se tocaba un "acorde" apropiado con la otra mano en las teclas de mayúsculas, el usuario podía obtener los siguientes resultados:

Cada uno de estos podría, además, ser escrito con cualquier combinación de las teclas ⎈ Control, ◆ Meta, ❖ Super, y ✦ Hyper. Al combinar las teclas modificadoras, es posible hacer (50 teclas × 5 tipos de cambio) × 2 4 teclas bucky = 4000 entradas diferentes. Esto permitió al usuario escribir texto matemático muy complicado, y también tener miles de comandos de un solo carácter a su disposición. Muchos usuarios estaban dispuestos a memorizar los significados 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 ⎋ Esctecla en vi , debido a la posición conveniente de la tecla en el terminal ADM-3A . [7] Otros usuarios, sin embargo, pensaron que tantas teclas eran excesivas y objetaron este diseño con el argumento de que un teclado de este tipo puede ser difícil de operar. [5] Emacs utiliza "M-" como prefijo para ⎇ Altdescribir las pulsaciones de teclas: la "M-" representaba en el teclado del cadete espacial, y cuando Emacs fue portado a las PC, la tecla se utilizó en lugar de .MetaAltMeta

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

Véase también

Referencias

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

  1. ^ Xah Lee (27 de octubre de 2011). "Teclados Space-cadet y teclados Lisp Machine".
  2. ^ https://raw.githubusercontent.com/mietek/mit-cadr-system-software/master/src/lmdoc/kbdpro.3 [ URL simple del archivo de texto sin formato ]
  3. ^ "Re: Bonitas lambdas".
  4. ^ "Sé que este es otro comentario de "barba de cuello" (me encanta ese término), pero cualquiera que... | Hacker News".
  5. ^ abc El archivo de jerga . Xinware Corporation. 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.). Aprendiendo GNU Emacs (Segunda edición). Sebastopol, CA: O'Reilly. págs. 408–409. ISBN 1-56592-152-6.
  7. ^ Xah Lee. "Historia de las teclas de Emacs y vi (influencia del teclado en el diseño de las combinaciones de teclas)".

Enlaces externos