Tecla Esc


En los teclados de computadora, la tecla Esc Esc (llamada tecla Escape en la serie de estándares internacionales ISO /IEC 9995) es una clave utilizada 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", "cancelar" o "salir", 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 o características de funcionamiento generalmente.
Ahora generalmente se coloca en la esquina superior izquierda del teclado, una convención que se remonta al menos al teclado original de IBM PC, aunque la tecla en sí se originó décadas antes con los teletipos.
Símbolo

El símbolo del teclado para la tecla ESC (que puede usarse cuando no se prefiere la letra latina habitual "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 uso en equipos" como símbolo ISO-7000-2029. Este símbolo está codificado en Unicode como U+238B círculo roto con flecha noroeste (⎋).
Orígenes
El nombre de la tecla equivalente en algunos de los primeros teclados Teletype Model 33 estaba etiquetado como Modo Alt..., el modo de operación alternativo causaba que el escape tratara el siguiente carácter de una manera especial. Mucho más tarde, las impresoras y terminales de computadora que usaban secuencias de escape a menudo tomaban más de un byte siguiente como parte de una secuencia especial.
Usos
Como la mayoría de los usuarios de computadoras ya no se preocupan por los detalles del control de los periféricos de sus computadoras, la tarea para la cual se diseñaron originalmente las secuencias de escape, los programadores de aplicaciones se apropiaron de la tecla de escape, generalmente para significar Detener. Este uso continúa hoy en día en el método de escape de Microsoft Windows como acceso directo en cuadros de diálogo para No, Salir, Salir, Cancelar o Abortar, 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.
En máquinas que ejecutan Microsoft Windows, antes de la implementación de la tecla Windows en los teclados, la práctica típica de invocar la tecla "inicio" El botón era mantener presionada la tecla Control y presionar Escape. Esta combinación de teclas todavía funciona a partir de Windows 10.
Microsoft Windows utiliza "Esc" para muchos atajos de teclas. Muchos de estos atajos han estado presentes desde Windows 3.0, hasta Windows XP y versiones posteriores.
En macOS, "Esc" normalmente cierra o cancela un cuadro de diálogo o una hoja. El ⌘ Comando+⌥ Opción+⎋ Esc la combinación abre el cuadro de diálogo Forzar salida cuadro, que permite a los usuarios finalizar aplicaciones que no responden. Otro uso de la tecla Esc, en combinación con la tecla Comando, es cambiar a Primera fila, si está instalada.
En la mayoría de los juegos de computadora, la tecla 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. Esto es así a pesar de la existencia de una tecla Pausa/Pausa independiente.

En la familia vi de editores de texto, el escape se utiliza para cambiar de modo. Este uso se debe a que no se colocó convenientemente en lo que ahora es la posición de pestaña en el teclado del terminal ADM-3A utilizado para desarrollar vi, aunque ahora está ubicado 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 del cadete espacial), colocándose juntas, pero estas teclas ahora se han distribuido por todo el teclado, volviéndose más difíciles de usar.
El editor TECO utiliza ESCape como delimitador cuando se usa una vez y como tecla ejecutar cuando se usa dos veces seguidas.
Secuencias de escape en terminales KSR
Las impresoras de envío y recepción con teclado (KSR) antiguas y las unidades de visualización (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 podían usarse. ;fuera de línea" con el teclado efectivamente conectado 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 desde hace mucho tiempo, el procesamiento estándar de secuencias ANSI Escape, 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 tipo 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 el texto posterior en la salida, en este caso se vuelve verde .