Teclado de cadete espacial - Space-cadet keyboard

La versión etiquetada con Symbolics que se muestra aquí solo se usó 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 el diseño básico y las teclas de función y modificación más comúnmente utilizadas del teclado de cadete espacial.

El teclado space-cadet 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), que inspiró varios términos de la jerga aún vigente 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 Incompatible Timesharing System del MIT .

Descripción

El teclado espacio-Cadet estaba equipado con siete teclas de modificación : cuatro teclas para bits de Bucky ( ⎈ Control, ◆ Meta, ❖ Super, y ✦ Hyper), y tres teclas de cambio, llama ⇧ Shift, Topy Front(que se marcó en el frente de la llave; la parte superior fue etiquetado Greek). Metase introdujo en el teclado Knight anterior, mientras que Hypery Superfueron introducidos por este teclado. Cada grupo estaba en una fila, lo que permitía una fácil grabación o presionar varias teclas modificadoras; por ejemplo, Control+ Meta+ Hyper+ Superpodría presionarse con los dedos de una mano, mientras que la otra mano presionó otra tecla.

Muchas teclas tenían tres símbolos, accesibles 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 el frente. Al presionar esta tecla con una mano mientras toca un "acorde" apropiado con la otra mano en las teclas de cambio, el usuario puede obtener los siguientes resultados:

Tecla presionada Resultado
G g (G minúscula)
⇧ Shift+G G ( G mayúscula)
Front+G γ ( gamma en minúsculas )
Front+ ⇧ Shift+G Γ (gamma en mayúsculas)
Top+G (flecha hacia arriba)

Cada uno de estos podría, además, ser mecanografiadas con cualquier combinación de los ⎈ Control, ◆ Meta, ❖ Super, y ✦ Hyperllaves. En este teclado , es posible escribir más de 8.000 caracteres 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 el significado de los comandos de tantos caracteres si esto reducía el tiempo de escritura. Esta actitud dio forma a la interfaz de Emacs ; compare el uso de la ⎋ Escllave en vi , debido a la conveniente posición de la llave en el terminal ADM-3A . Otros usuarios, sin embargo, pensaron que tantas teclas eran excesivas y se opusieron a este diseño con el argumento de que tal teclado puede ser difícil de operar. Emacs usa "M-" como prefijo para ⎇ Altdescribir las pulsaciones de teclas: la "M-" significaba Metaen el teclado space-cadet, y cuando Emacs fue portado a PC, Altse usó la tecla en lugar de Meta.

Este teclado incluía una Macrotecla que tenía un soporte de aplicación limitado. También incluye cuatro teclas de número romano ( I, II, III, y IV) que permitió la fácil interacción con listas de cuatro o menos opciones.

Ver también

Referencias

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

enlaces externos