De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda
Un teclado de computadora con la tecla Esc en la esquina superior izquierda
Teclado IBM de 83 teclas (1981), con Esc en la esquina superior izquierda de la sección alfanumérica

En los teclados de computadora , la tecla Esc Esc (llamada tecla Escape en la serie estándar internacional ISO / IEC 9995 ) es una tecla que se usa para generar el carácter de escape (que se puede representar como código ASCII 27 en decimal, Unicode U + 001B o Ctrl+ [) . El carácter de escape, cuando se envía desde el teclado a una computadora, a menudo es interpretado por el software como "detener", y cuando se envía desde la computadora a un dispositivo externo (incluidas muchas impresoras desde la década de 1980, terminales de computadora y consolas Linux , por ejemplo) marca el comienzo de una secuencia de escape para especificar modos de funcionamiento o características en general.

Ahora generalmente se coloca en la esquina superior izquierda del teclado, una convención que data al menos del teclado original de IBM PC , aunque la tecla en sí se originó décadas antes con teletipos .

Símbolo [ editar ]

Símbolo de teclado ISO para "Escape"

El símbolo del teclado para la tecla ESC (que puede usarse cuando no se prefieren las letras latinas habituales "Esc" para etiquetar la tecla) está estandarizado en ISO / IEC 9995 -7 como símbolo 29, y en ISO 7000 "Símbolos gráficos para su uso en el equipo " como símbolo ISO-7000-2029. Este símbolo está codificado en Unicode como círculo roto U + 238B con flecha noroeste (⎋).

Orígenes [ editar ]

El nombre de la tecla equivalente en algunos de los primeros teclados Teletype Model 33 se denominó Modo Alt ..., el modo de operación alternativo que provocaba que el escape tratara el siguiente carácter de una manera especial. Mucho más tarde, las impresoras y terminales de computadora que usarían secuencias de escape a menudo tomarían más de un byte siguiente como parte de una secuencia especial.

El VT05 CRT no tenía tecla ESC; el VT50 , que llegó 4 años después, lo hizo. [1]

Usos [ editar ]

Como la mayoría de los usuarios de computadoras ya no se preocupan por los detalles del control de los periféricos de su computadora , la tarea para la que se diseñaron originalmente las secuencias de escape, los programadores de aplicaciones se apropiaron de la tecla de escape , la mayoría de las veces para significar Detener . Este uso continúa hoy en día en el método de escape de Microsoft Windows como un atajo en los cuadros de diálogo para No , Salir , Salir , Cancelar o Abortar , así como una tecla de atajo común para el botón Detener en muchos navegadores web . [2] [3] [4]

En máquinas que ejecutan Microsoft Windows , antes de la implementación de la tecla Windows en los teclados, la práctica típica para invocar el botón "Inicio" era mantener presionada la tecla Control y presionar Escape. Esta combinación de teclas todavía funciona a partir de Windows 10. [5]

Microsoft Windows utiliza "Esc" para muchos atajos de teclado. [6] Muchos de estos accesos directos han estado presentes desde Windows 3.0 , a través de Windows XP , Windows Vista , Windows 7 , Windows 8 y Windows 10 .

En macOS, "Esc" generalmente cierra o cancela un cuadro de diálogo o una hoja. La combinación ⌘ Command+ ⌥ Option+ ⎋ Escabre el cuadro de diálogo Forzar salida, lo que permite a los usuarios finalizar las aplicaciones que no responden. Otro uso de la tecla Esc, en combinación con la tecla Comando, es cambiar a Front Row , si está instalada.

En la mayoría de los juegos de computadora, la tecla de escape se usa como botón de pausa y / o como una forma de abrir el menú del juego, que generalmente contiene formas de salir del programa.

Diseño de teclado ADM-3A utilizado en el desarrollo de vi, con escape en lo que ahora es la posición de tabulación

En la familia vi de editores de texto, escape se usa para cambiar de modo. Este uso se debe a evitar estar convenientemente ubicado en lo que ahora es la posición de pestaña en el teclado del terminal ADM-3A que se usa para desarrollar vi, aunque ahora está ubicado de manera inconveniente. Esto es similar a cómo las extensas teclas modificadoras en Emacs se usaron fácilmente en el teclado original (el teclado espacio-cadete ), colocándose juntas, pero estas teclas ahora se han esparcido por el teclado, volviéndose más difíciles de usar.

Secuencias de escape en terminales KSR [ editar ]

Las antiguas impresoras de envío / recepción de teclado (KSR) y las unidades de visualización (VDU) normalmente se controlarían mediante secuencias de escape enviadas por la computadora al dispositivo periférico, pero había situaciones en las que estos dispositivos podían usarse "fuera de línea" con el teclado se conecta efectivamente al dispositivo de salida, por lo que podría surgir la necesidad de escribir secuencias de escape "a mano" para controlar el periférico. Aunque estos dispositivos están fuera de uso durante mucho tiempo, el procesamiento estándar [7] de secuencias ANSI Escape muy similar al VT100 de la década de 1970 , se implementa tanto en ANSI.SYS como en otras interfaces de pseudo-terminal más modernas utilizadas en entornos similares a Unix , un ejemplo esLas consolas Linux , es decir, abstracciones más nuevas y de alto nivel, no han cambiado el hecho de que escribir la tecla de escape seguida de algo como los seis caracteres [32; 1m afecta posteriormente al texto en la salida, en este caso volviéndolo verde.

Referencias [ editar ]

  1. ^ Sin tecla ESC: ver foto "VT05" .
  2. ^ "Copia archivada" . Archivado desde el original el 19 de septiembre de 2006 . Consultado el 7 de febrero de 2009 .CS1 maint: archived copy as title (link)
  3. ^ "Copia archivada" . Archivado desde el original el 18 de febrero de 2009 . Consultado el 7 de febrero de 2009 .CS1 maint: archived copy as title (link)
  4. ^ "Hoja de trucos para Mozilla FireFox (atajos de teclado)" . scribd.com . Consultado el 4 de diciembre de 2016 .
  5. ^ "Ctrl + Esc, U, Enter: Apagar Windows (XP y anteriores)" . Consultado el 26 de abril de 2012 .
  6. ^ "Atajos de teclado en Windows" . support.microsoft.com .
  7. ^ " Acerca de Unicode y juegos de caracteres ", Joel Spolsky, Joel en software