En los teclados de ordenador , la tecla Esc Esc (denominada tecla Escape en la serie de normas internacionales ISO/IEC 9995 ) es una tecla que se utiliza para generar el carácter de escape (que puede representarse como código ASCII 27 en decimal, Unicode U+001B o + ). El carácter de escape, cuando se envía desde el teclado a un ordenador, a menudo es interpretado por el software como "detener", "cancelar" o "salir", y cuando se envía desde el ordenador a un dispositivo externo (incluidas muchas impresoras desde la década de 1980, terminales de ordenador y consolas Linux , por ejemplo) marca el comienzo de una secuencia de escape para especificar modos de funcionamiento o características en general.Ctrl[
En la actualidad, generalmente se ubica 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 los teletipos .
El símbolo del teclado para la tecla ESC (que se puede utilizar cuando no se prefiere la escritura latina habitual "Esc" para etiquetar la tecla) está estandarizado en la norma ISO/IEC 9995-7 como símbolo 29, y en la norma ISO 7000 "Símbolos gráficos para uso en equipos" como símbolo ISO-7000-2029. Este símbolo está codificado en Unicode como U+238B círculo discontinuo con flecha hacia el noroeste (⎋).
El nombre de la tecla equivalente en algunos de los primeros teclados del Teletipo Modelo 33 se denominaba Alt Mode ..., el modo de funcionamiento alternativo que hacía que el escape tratara el carácter siguiente de una manera especial. Mucho más tarde, las impresoras y terminales de ordenador que utilizaban secuencias de escape solían utilizar más de un byte siguiente como parte de una secuencia especial.
Como la mayoría de los usuarios de computadoras ya no se preocupan por los detalles de controlar los periféricos de su computadora , la tarea para la cual se diseñaron originalmente las secuencias de escape, la tecla de escape fue apropiada por los programadores de aplicaciones , 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 acceso directo en los cuadros de diálogo para No , Salir , Salir , Cancelar o Anular , así como una tecla de acceso directo común para el botón Detener en muchos navegadores web , y para cancelar operaciones de arrastrar y soltar . [1] [2] [3]
En las máquinas que ejecutaban Microsoft Windows , antes de la implementación de la tecla Windows en los teclados, la práctica típica para invocar el botón de "Inicio" era mantener presionada la tecla Control y presionar la tecla Esc. Esta combinación de teclas todavía funciona a partir de Windows 10. [4]
Microsoft Windows utiliza "Esc" para muchos atajos de teclas. [5] Muchos de estos atajos han estado presentes desde Windows 3.0 , pasando por Windows XP y posteriores.
En macOS, la tecla "Esc" normalmente cierra o cancela un cuadro de diálogo o una hoja de cálculo. La combinación ⌘ Command+ ⌥ Option+ abre el cuadro de diálogo Forzar salida , lo que permite a los usuarios cerrar 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.⎋ Esc
En la mayoría de los juegos de computadora, la tecla Escape se utiliza como botón de pausa y/o como una forma de abrir el menú del juego, que generalmente contiene formas de salir del programa. Esto es así a pesar de la existencia de una tecla de pausa/interrupción independiente .
En la familia de editores de texto vi , la tecla escape se utiliza para cambiar de modo. Este uso se debe a que la tecla escape está convenientemente ubicada en lo que ahora es la posición de tabulación en el teclado de la terminal ADM-3A que se utilizó para desarrollar vi, aunque ahora está ubicada de manera inconveniente. Esto es similar a cómo las extensas teclas modificadoras en Emacs se usaban fácilmente en el teclado original (el teclado space-cadet ), al colocarse juntas, pero estas teclas ahora se han distribuido por todo el teclado, lo que las hace más difíciles de usar.
El editor TECO utiliza ESCape como delimitador cuando se usa una vez, y como tecla de ejecución cuando se usa dos veces seguidas. [6]
Las impresoras de envío/recepción de teclado antiguas (KSR) y las unidades de visualización visual (VDU) normalmente se controlaban mediante secuencias de escape enviadas por la computadora al dispositivo periférico, pero había situaciones en las que estos dispositivos se podían usar "fuera de línea" con el teclado conectado efectivamente al dispositivo de salida, y por lo tanto podía surgir la necesidad de escribir secuencias de escape "a mano" para controlar el periférico. Aunque estos dispositivos están fuera de uso desde hace mucho tiempo, el procesamiento estándar [7] de secuencias de escape ANSI muy similar al VT100 de la década de 1970 , se implementa tanto en ANSI.SYS como en otras interfaces pseudo-terminales más modernas utilizadas en entornos similares a Unix , un ejemplo son las consolas Linux , lo que significa que las abstracciones más nuevas y de nivel superior no han cambiado el hecho de que escribir la tecla de escape seguida de algo así como los seis caracteres [32;1m afecta posteriormente al texto en la salida, en este caso volviéndolo verde.