stringtranslate.com

Llave dorada (DEC)

Teclado VT180 Robin WPS con tecla dorada en la parte superior izquierda de su teclado numérico (funciones alternativas escritas en dorado en los frentes de otras teclas)

La tecla dorada es una tecla del teclado de la computadora que se utiliza como prefijo para invocar una variedad de funciones de edición y formato de una sola tecla. Generalmente ubicada en la posición superior izquierda del teclado numérico en plataformas como la VT100 , es el elemento distintivo de una interfaz de usuario consistente implementada por Digital Equipment Corporation (DEC) en varias líneas de productos.

Se utiliza en WPS, EDT y muchos otros programas VAX comunes. [1] La tecla, que normalmente se encuentra en la parte superior izquierda del teclado numérico de diferentes terminales, [2] no era necesariamente de color dorado. Algunas terminales DEC incluían teclados en los que la tecla dorada estaba etiquetada como PF1, como en el VT100 y VT200, o era de color azul, como en el VT52 . [3] En algunos teclados, la función normal de una tecla se etiquetaba en la parte inferior de la tecla, mientras que su función alternativa activada con la tecla DORADA se etiquetaba encima de ella. [2]

Uso

La tecla dorada se utiliza para invocar funciones de una sola tecla que pueden estar ubicadas tanto en el teclado principal como en el teclado numérico. Por ejemplo, en el sistema de procesamiento de textos WPS-8C , la tecla principal del teclado está marcada como " CENTR ", en letras doradas, en su superficie frontal; las pulsaciones de teclas invocan esa función de procesamiento de textos para centrar la línea de texto actual. [4] : p1.8 GOLDC

La tecla Gold es una tecla de prefijo, no una tecla modificadora . Se debe mantener presionada una tecla modificadora mientras se presiona una segunda tecla; la tecla Gold se presiona y se suelta antes de presionar y soltar una segunda tecla. En ese sentido, DEC y el software compatible usan la tecla Gold de la misma manera que Emacs usa la tecla Escape .

Orígenes

El modelo base del terminal VT50 estaba equipado únicamente con un teclado principal, por lo que no tenía tecla Gold. El modelo VT50H agregó un teclado numérico, que incluía tres teclas sin etiquetar cuyas funciones serían determinadas por cualquier programa que se estuviera ejecutando. [5] : p14  Ubicadas en la parte superior izquierda del teclado, [6] : p3.1  más tarde se las llamó teclas "PF" y, por convención, la primera de ellas, , se convirtió en la tecla Gold.PF1

El teclado numérico VT50H tenía una utilidad limitada en la edición porque, desde la perspectiva de la computadora que recibía la información, la mayoría de las teclas del teclado eran indistinguibles de sus equivalentes en el teclado principal. El terminal VT52 agregó un modo de teclado alternativo en el que todas las teclas del teclado enviaban códigos de caracteres distintos. [5] : pp14-15  [6] : pp3.5-3.6 

En su introducción a una presentación de historia oral de DEC en 1990, Robert Everett , miembro del Museo de Historia de la Computación, [7] atribuyó a John T. (Jack) Gilmore el "diseño de la interfaz de teclado dorado de Digital". [8] : p1 

Software clásico

El software que utiliza las funciones del teclado Gold Key se desarrolló en varias generaciones de computadoras DEC.

"Teclado WPS-Plus TODO EN 1"
Disposición del teclado ALL-IN-1 WPS-Plus; las funciones que utilizan la tecla dorada se muestran sobre fondo negro

Los procesadores PDP-8 ejecutaban el paquete de software de procesamiento de textos WPS-8 en varios modelos de sistemas de "estación de palabras" dedicados para uno y dos usuarios. [4]

Los procesadores PDP-11 que ejecutaban RT-11 usaban los editores KED/KEX. [9] : cap 1 

VAXen ejecutó VMS y utilizó el editor EDT , [10] : cap. 2  inicialmente con el VT52 o el VT100 (que tienen teclados ligeramente diferentes). [10] : p2.3 

Los procesadores Alpha AXP RISC que ejecutaban OpenVMS también usaban EDT, a menudo con terminales de modelos posteriores como el VT220VT420 . [11] [12] : pp150-155 

EDT reconoce un uso adicional para la tecla Gold, para ingresar un conteo de repeticiones. [12] : p152  Por ejemplo, las pulsaciones de teclas ingresan una línea de veinte signos iguales. Los conteos de repeticiones también se aplican a los comandos de edición del teclado, pero si dicho comando requiere la tecla Gold, la tecla Gold debe presionarse nuevamente antes de la tecla de comando. Por ejemplo, suponiendo un teclado VT100, ejecute el comando de edición PASTE (una vez), mientras que ejecuta PASTE cuatro veces. [11] : p.EDT-78  Para los comandos de edición que son direccionales, como mover el cursor, se pueden usar conteos de repeticiones negativos para indicar la dirección inversa.GOLD20=GOLDkeypad 6GOLD4GOLDkeypad 6

Los sistemas VAX y Alpha VMS admitían el paquete de aplicaciones de oficina TODO EN 1 , incluido el procesador de textos WPS-Plus .

Compatibilidad y continuidad

Se han producido varios productos de hardware y software para mantener la compatibilidad tanto con la variedad de sistemas host Gold Key heredados como con la experiencia y las preferencias de los numerosos usuarios de Gold Key.

Al mismo tiempo que DEC vendía WPS-Plus basado en VAX a finales de los años 1980, Exceptional Business Solutions de Culver City, California, vendía un procesador de textos basado en PC llamado WPS-PC, "diseñado para usuarios que tienen experiencia con la familia DEC de procesadores de textos Gold-key y que preferirían luchar antes que cambiar". [13] : p330 

A medida que las computadoras personales comenzaron a reemplazar a las terminales seriales incluso en su función principal de comunicarse con las computadoras centrales, el propio DEC suministró su nueva Rainbow PC con un Gold Key Country Kit para usar con VAX ALL-IN-1. [14]

Emacs ofrece un paquete de emulador EDT [15] que admite terminales físicas y virtuales de estilo VT100. Existe una pequeña complicación para los terminales virtuales ( de estilo xterm ) que se ejecutan sobre un sistema operativo de PC anfitrión, ya que la tecla Bloq Num no se puede reasignar a la tecla Gold a nivel de Emacs; en cambio, se reasigna a nivel del servidor X (instrucciones proporcionadas). A partir de la última versión estable de Emacs (2013), la compatibilidad con EDT y la tecla Gold es una característica actual.

Tenga en cuenta que el software nunca puede lograr una fidelidad funcional completa en todas las plataformas de escritorio simplemente porque el hardware del teclado difiere: el teclado numérico de la PC tiene solo 17 teclas, el terminal VT100 y el teclado LK201 tienen 18 cada uno (sin incluir las teclas de flecha), [11] : p.EDT-4  y el teclado numérico VT52 tiene 19 teclas. [6] : p3.1  [11] : p.EDT-5 

Referencias

  1. ^ Sandler, Corey; Badgett, Tom (1990). VAX to VAX: a practical guide to connecting VAXs and their outers (De VAX a VAX: una guía práctica para conectar VAX y sus periféricos ). Wiley. pág. 243. ISBN 978-0-471-51506-7Tecla dorada : Tecla especial del teclado de un terminal VAX que permite funciones de teclas alternativas. Se utiliza en WPS, EDT y muchos otros programas.
  2. ^ ab Hume, JNP; Holt, Richard C. (1984). VAX Pascal . Reston Publishing Co. p. 54. Tecla dorada: la tecla en la esquina superior izquierda del teclado que sirve para actuar como una tecla de mayúsculas para cambiar cada una de las otras teclas de su función normal a su función alternativa. La función normal aparece encima de la alternativa en la etiqueta de una tecla.
  3. ^ Kapps, Charles A.; Stafford, Robert L. (1987). Lenguaje ensamblador para el PDP-11: RT-RSX-UNIX . PWS Computer Science. pág. 424. ISBN. 978-0-87150-072-4Para obtener la función secundaria de la tecla 2, primero debe pulsar una tecla especial llamada tecla dorada. En el VT100/VT200, la tecla dorada es la tecla marcada PF1, y en el VT52 es la tecla de color azul. En ambos casos, es la tecla que se encuentra en la esquina superior izquierda del teclado numérico. Las figuras E.4 y E.5 muestran los diseños del teclado en el VT52 y el VT100/VT200. Incluso es posible comprar teclas de repuesto que tengan las funciones KED o EDT grabadas en ellas.
  4. ^ Manual de referencia del sistema de procesamiento de textos WPS-8 ( Digital Equipment Corporation , 1978)
  5. ^ ab Manual del usuario de DECscope Archivado el 14 de agosto de 2011 en Wayback Machine (Digital Equipment Corporation, 1975)
  6. ^ Manual de mantenimiento del DECscope VT52 de abc (Digital Equipment Corporation, revisado, 1978)
  7. ^ "Robert Everett, 2009 Fellow" Archivado el 3 de julio de 2014 en Wayback Machine , Computer History Museum (consultado en abril de 2014)
  8. ^ Gilmore J, charla sobre historia del DEC, 5 de junio de 1990 (transcripción) ( Bob Everett , MC) consultado en abril de 2014
  9. ^ Manual de referencia rápida del RT-11 (Digital Equipment Corporation, 1991)
  10. ^ Manual básico de VAX/VMS (Digital Equipment Corporation, 1982)
  11. ^ abcd Manual de referencia de OpenVMS EDT Archivado el 28 de diciembre de 2009 en Wayback Machine (Digital Equipment Corporation, 1993)
  12. ^ ab Davis RL, Knox LA, Mertz TE, "DEC VAX / El editor de EDT / Cómo usar el modo de teclado de EDT", El manual de software para ingenieros y científicos (Paul W. Ross, ed., ISBN 0-8493-2530-7 , CRC Press / IEEE Press , 1996), capítulo 9.9 
  13. ^ "WPS-PC" (reseña del producto), PC Magazine ( Ziff Davis , ISSN 0888-8507), número especial sobre procesadores de texto (vol. 7, n.º 4, 29 de febrero de 1988), páginas 330-334
  14. ^ "El modelo 100B de DEC encabeza la serie de anuncios de Rainbow", Computerworld ( IDG Enterprise , ISSN 0010-4841) vol 18, no 16, 16 de abril de 1984, página 6
  15. ^ "Emulación Emacs EDT" ( Free Software Foundation , consultado en abril de 2014)

Enlaces externos