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. Usualmente ubicado en la posición superior izquierda del teclado numérico en plataformas como el VT100 , es el elemento distintivo de una interfaz de usuario consistente implementada por Digital Equipment Corporation en múltiples líneas de productos.
Se utiliza dentro de WPS, EDT y muchos otros programas VAX comunes. [1] La tecla, normalmente ubicada como la tecla superior izquierda en el teclado numérico en diferentes terminales, [2] no era necesariamente de color dorado. Algunos terminales de Digital Equipment Corporation (DEC) incluirían teclados donde 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 estaría etiquetada en la parte inferior de la tecla, mientras que su función alternativa activada con la tecla GOLD estaría etiquetada encima. [2]
Uso
La llave dorada se utiliza para invocar funciones de una sola tecla que pueden estar ubicadas en el teclado principal o en el teclado numérico. Por ejemplo, en el sistema de procesamiento de texto WPS-8 , la tecla principal del teclado Cestá marcada “ CENTR ”, en letras doradas, en su superficie frontal; las pulsaciones de teclas GOLDCinvocan esa función de procesamiento de texto para centrar la línea de texto actual. [4] : p1.8
La clave dorada es una clave de prefijo, no una clave modificadora . Se mantendrá presionada una tecla modificadora mientras se presiona una segunda tecla; la tecla Dorada se presiona y suelta antes de presionar y soltar una segunda tecla. En ese sentido, DEC y el software compatible usan la clave Gold de la misma manera que Emacs usa la clave de escape .
Orígenes
El terminal VT50 del modelo base estaba equipado con un teclado principal únicamente, por lo que no tenía una tecla Gold. El modelo VT50H agregó un teclado numérico, incluidas tres teclas sin etiqueta 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 denominaron teclas “PF” y, por convención, la primera de ellas se PF1convirtió en la tecla Dorada.
El teclado numérico VT50H fue de utilidad limitada en la edición porque, desde la perspectiva de la computadora que recibe su entrada, 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 enviarían códigos de caracteres distintos. [5] : págs . 14–15 [6] : págs . 3,5–3,6
En su introducción a una presentación de historia oral del DEC de 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 de teclado Gold se desarrolló en varias generaciones de computadoras DEC.
Los procesadores PDP-8 ejecutaron el paquete de software de procesamiento de texto WPS-8 en varios modelos de sistemas de "estaciones de palabras" dedicadas para uno y dos usuarios. [4]
Los procesadores PDP-11 que ejecutan RT-11 utilizaron los editores KED / KEX. [9] : canal 1
VAXen ejecutando VMS usó el editor EDT , [10] : ch 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 VT220 - VT420 . [11] [12] : págs . 150–155
EDT reconoce un uso adicional de la tecla Gold para ingresar un conteo de repeticiones. [12] : p152 Por ejemplo, las pulsaciones de teclas GOLD20=introducen una línea de veinte signos iguales. Los recuentos de repeticiones también se aplican a los comandos de edición del teclado, pero si dicho comando requiere la tecla Dorada, la tecla Dorada debe presionarse nuevamente antes que la tecla de comando. Por ejemplo, suponiendo un teclado VT100, GOLDkeypad 6realizar la PASTA edición de comandos (una vez), mientras que GOLD4GOLDkeypad 6lleva a cabo PASTA cuatro veces. [11] : p.EDT-78 Para editar comandos que son direccionales, como mover el cursor, se pueden usar recuentos de repetición negativos para indicar la dirección inversa.
Los sistemas VAX y Alpha VMS admitían el conjunto de aplicaciones de oficina ALL-IN-1 , incluido el procesador de texto 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 de claves Gold heredados como con la experiencia y las preferencias de los muchos usuarios de claves Gold.
Al mismo tiempo que DEC vendía WPS-Plus basado en VAX a fines de la década de 1980, Exceptional Business Solutions de Culver City, California, vendió un procesador de texto basado en PC llamado WPS-PC, “diseñado para usuarios que tienen experiencia con DEC familia de procesadores de texto Gold-key y preferiría luchar que cambiar ". [13] : p330
A medida que las computadoras personales comenzaron a reemplazar los terminales seriales, incluso en su función principal de comunicarse con las computadoras centrales, la propia 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 soporta terminales de estilo VT100 tanto físicos como virtuales. Existe una ligera complicación para los terminales virtuales ( estilo xterm ) que se ejecutan en la parte superior de un sistema operativo de PC host, en el sentido de que la tecla de bloqueo numérico no se puede reasignar a la tecla Gold en el nivel de Emacs; en su lugar, se reasigna al nivel del servidor X (se proporcionan instrucciones). A partir de la última versión estable de Emacs (2013), la compatibilidad con EDT y Gold key es una característica actual.
Tenga en cuenta que el software nunca puede lograr una fidelidad funcional completa en las plataformas de escritorio simplemente porque el hardware del teclado es diferente: 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. El teclado numérico EDT-4 y VT52 tiene 19 teclas. [6] : p3.1 [11] : p.EDT-5
Referencias
- ^ Sandler, Corey; Badgett, Tom (1990). VAX a VAX: una guía práctica para conectar VAX y sus periféricos . Wiley. pag. 243. ISBN 978-0-471-51506-7.
Gold key: una tecla especial en un teclado de terminal VAX que permite funciones de tecla alternativas. Se utiliza en WPS, EDT y muchos otros programas.
- ^ a b Hume, JNP; Holt, Richard C. (1984). VAX Pascal . Reston Publishing Co. pág. 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.
- ^ Kapps, Charles A .; Stafford, Robert L. (1987). Lenguaje ensamblador para PDP-11: RT-RSX-UNIX . Ciencias de la Computación de PWS. pag. 424. ISBN 978-0-87150-072-4.
Para obtener la función secundaria de la tecla 2, primero debe escribir una tecla especial llamada tecla dorada. En el VT100 / VT200, la llave dorada es la llave marcada como PF1, y en el VT52 es la llave de color azul. En cualquier caso, es la tecla de la esquina superior izquierda del teclado numérico. Las figuras E.4 y E.5 muestran la distribución del teclado en el VT52 y VT100 / VT200. Incluso es posible comprar cubiertas de teclado de repuesto que tengan las funciones KED o EDT grabadas en ellas.
- ^ a b Manual de referencia del sistema de procesamiento de textos WPS-8 ( Digital Equipment Corporation , 1978)
- ^ a b Manual del usuario de DECscope Archivado el 14 de agosto de 2011 en Wayback Machine (Digital Equipment Corporation, 1975)
- ^ a b c Manual de mantenimiento de VT52 DECscope (Digital Equipment Corporation, revisado, 1978)
- ^ "Robert Everett, 2009 Fellow" , Computer History Museum (consultado en abril de 2014)
- ↑ Gilmore J, DEC history talk, 5 de junio de 1990 (transcripción) ( Bob Everett , MC) consultado en abril de 2014
- ^ RT-11 Manual de referencia rápida (Digital Equipment Corporation, 1991)
- ^ a b Manual de VAX / VMS (Digital Equipment Corporation, 1982)
- ^ a b c d Manual de referencia de OpenVMS EDT (Digital Equipment Corporation, 1993)
- ^ a b Davis RL, Knox LA, Mertz TE, "DEC VAX / The EDT Editor / How to Use EDT Keypad Mode" , The Handbook of Software for Engineers and Scientists (Paul W. Ross, ed., ISBN 0-8493-2530-7 , CRC Press / IEEE Press , 1996) capítulo 9.9
- ^ "WPS-PC" (revisión del producto) , PC Magazine ( Ziff Davis , ISSN 0888-8507) edición especial sobre procesadores de texto (vol. 7, no 4, 29 de febrero de 1988) páginas 330-334
- ^ "El modelo 100B de DEC encabeza la cadena de anuncios de Rainbow" , Computerworld ( IDG Enterprise , ISSN 0010-4841) vol 18, no 16, 16 de abril de 1984 , página 6
- ^ " Emulación de Emacs EDT " ( Free Software Foundation , consultado en abril de 2014)
enlaces externos
- Teclado VT100 con superposición de funciones de editor de texto, llave dorada con la etiqueta " GOLD "
- Teclado LK201 con teclas de funciones de procesador de texto, tecla dorada color dorado