Articulo de referencia

Llave de ruptura

Tecla de pausa/interrupción en el teclado de la PC La tecla de interrupción (o el símbolo ⎊ [ 1 ] ) del teclado de un ordenador se refiere a la interrupción de un circuito teleg...

Tecla de pausa/interrupción en el teclado de la PC

La tecla de interrupción (o el símbolo [ 1 ] ) del teclado de un ordenador se refiere a la interrupción de un circuito telegráfico y tiene su origen en la práctica del siglo XIX. En la actualidad, esta tecla no tiene una función bien definida y puede ser utilizada por el software para diversas tareas, como cambiar entre varias sesiones de inicio de sesión, finalizar un programa o interrumpir una conexión de módem.

Debido a que la función de interrupción suele combinarse con la de pausa en una sola tecla desde la introducción del teclado IBM Modelo M de 101 teclas en 1985, la tecla de interrupción también se denomina tecla de pausa . Se puede utilizar para pausar algunos videojuegos .

Historia

Un circuito telegráfico estándar conecta todas las teclas, sirenas y baterías en un único bucle en serie. Por lo tanto, las sirenas se activan solo cuando ambas teclas están pulsadas (cerradas, también conocido como " marcado " , en referencia a las marcas de tinta que dejaban las primeras impresoras telegráficas en la cinta de papel). Así, el operador receptor debe mantener pulsada su tecla o cerrar un interruptor de cortocircuito incorporado para permitir que el otro operador transmita. En consecuencia, el operador receptor podría interrumpir al emisor abriendo su tecla, interrumpiendo el circuito y forzándolo a una condición de " espacio ". Ambas sirenas dejan de responder a la pulsación de la tecla del emisor, alertándolo (una interrupción física en la línea telegráfica tendría el mismo efecto).

Tecla de interrupción en Teletipo Modelo 33

El teletipo funcionaba de manera muy similar, excepto que la estación emisora ​​mantenía el bucle cerrado (lógica 1, o "marcado") incluso durante breves pausas entre caracteres. Al mantener presionada una tecla especial de "interrupción", se abría el bucle, forzándolo a una condición continua de lógica 0, o "espaciado". [ 2 ] [ 3 ] Cuando esto ocurría, los mecanismos del teletipo se activaban continuamente sin imprimir nada, [ 3 ] ya que el carácter de todos los ceros es el carácter NUL no imprimible tanto en Baudot como en ASCII . El ruido resultante llamó la atención del operador emisor.

Esta práctica se extendió al uso de teleimpresoras como terminales en computadoras de tiempo compartido . Una condición de espaciado continuo (0 lógico) viola la regla de que cada carácter válido debe terminar con uno o más bits de "parada" (1 lógico). La computadora (específicamente la UART ) reconoció esto como una condición de "ruptura" especial y generó una interrupción que normalmente detenía un programa en ejecución [ 4 ] o forzaba al sistema operativo a solicitar un inicio de sesión. De manera similar a las teleimpresoras, las terminales de video conservaban la Breakclave [ 5 ] [ 6 ] que ponía la línea de transmisión en estado cero. [ 7 ]

Con su función de interrumpir la comunicación del terminal, la tecla fue adoptada por emuladores de terminal de software y en aplicaciones que utilizan protocolos serie como RS-232 . Este concepto de interrupción también se extiende al proceso de arranque de ordenadores, dispositivos de red y a la detención de operaciones en aplicaciones informáticas como interfaces de línea de comandos, depuradores y hojas de cálculo. [ 8 ]Break

Sinclair

En los ordenadores ZX80 y ZX81 , se accede a Break pulsando . En el ZX Spectrum se accede con + . Los ordenadores Spectrum+ y posteriores tienen una tecla dedicada. No activa una interrupción, pero detiene cualquier programa BASIC en ejecución o finaliza la carga o el guardado de datos en la cinta de casete. Un programa BASIC interrumpido normalmente se puede reanudar con el comando. El ordenador Sinclair QL , sin tecla, asigna la función a + .SpaceCaps ShiftSpaceBreakCONTINUEBreakCtrlSpace

BBC Micro

En un ordenador BBC Micro , la tecla genera un reinicio de hardware que normalmente provocaría un reinicio en caliente del ordenador. Un reinicio en frío se activa pulsando + . Si hay un sistema de archivos instalado, + hará que el ordenador busque y cargue o ejecute un archivo llamado en el dispositivo predeterminado del sistema de archivos (por ejemplo, disquete 0, usuario de red BOOT). Estos dos últimos comportamientos fueron heredados por el sucesor de Acorn MOS , RISC OS . Estos comportamientos podían modificarse o intercambiarse mediante software, y a menudo se utilizaban en técnicas rudimentarias de lucha contra la piratería .BreakCtrlBreak⇧ ShiftBreak!Boot

teclados modernos

En muchos PC modernos , interrumpe la salida de pantalla de la BIOS hasta que se pulsa otra tecla. Esto es efectivo durante el arranque en modo texto y en una ventana de DOS en modo seguro de Windows con 50 líneas. En los primeros teclados sin una tecla (antes de la introducción de los teclados de 101/102 teclas), la función Pausa se asignaba a + y la función Interrumpir a + ; estas combinaciones de teclas siguen funcionando con la mayoría de los programas, incluso en PC modernos con teclados modernos. Al pulsar la tecla dedicada en los teclados de 101/102 teclas se envían los mismos códigos de escaneo que si se pulsaran , luego , y luego se soltaran en orden inverso; además, se envía un prefijo hexadecimal E1 , que permite al software compatible con teclados de 101/102 teclas distinguir las dos situaciones, mientras que el software antiguo normalmente simplemente ignora el prefijo. La tecla es diferente de todas las demás teclas en que no envía ningún código de escaneo al soltarla en los modos 1 o 2 de PS/2, por lo que es imposible determinar si esta tecla se mantiene pulsada con dispositivos antiguos. Además, no es "tipográfico"; es decir, a diferencia de las demás teclas, esta envía códigos de escaneo repetidos mientras se mantiene pulsada. En el modo PS/2 3 o en el modo USB HID, existe un código de escaneo de liberación, por lo que es posible determinar si la tecla se mantiene pulsada en los ordenadores modernos. [ 9 ]PausePauseCtrlNumLockCtrlScrLockPauseCtrlNumLockPause

En los teclados modernos, la tecla suele estar etiquetada como Pausa con Interrupción debajo, a veces separada por una línea: , o Pausa en la parte superior de la tecla e Interrupción en el frente, o solo Pausa sin Interrupción . Los teclados con marcas ISO/IEC 9995-7, incluido el teclado canadiense CSA, usan el símbolo para Interrupción y para Pausa . [ 1 ] En la mayoría de los entornos Windows, la combinación de teclas + abre las propiedades del sistema.BreakPause/Break⊞ WinPause

Teclados sin tecla Break

Los teclados compactos y de portátiles a menudo no tienen una tecla dedicada.Pause/Break

Sustitutos de :Break

  • Ctrl+ Fn+F11 o + o + + en ciertos portátiles Lenovo . [ 10 ] [ 11 ] [ 12 ]FnBFnCtrlB
  • Ctrl+ Fn+B o + en ciertos portátiles Dell. [ 13 ] [ 14 ]FnB
  • Ctrl+ Fn+S en algunos otros portátiles Dell. [ 15 ] [ 14 ]
  • Fn+Esc en Samsung.
  • Ctrl+ Fn+⇧ Shift en ciertos portátiles HP.
  • Fn+R en ciertos portátiles HP.
  • Fn+ Ctrl+B en ciertos teclados Logitech (LOGI).

Sustitutos de :Pause

  • Fn+P o + + o + + en ciertos portátiles Lenovo. [ 12 ]FnCtrlPFnAltP
  • Fn+B en ciertos portátiles Dell. [ 12 ] [ 14 ]
  • Fn+⇧ Shift en ciertos portátiles HP.
  • Fn+W en ciertos portátiles HP.

En algunos portátiles Dell, sin necesidad de una tecla, pulse el botón + y seleccione "Interrumpir". [ 16 ] [ 14 ]BreakAltSpace

Uso para interrumpir la ejecución del programa.

Aunque tanto la combinación + como + se implementan comúnmente como una forma de interrumpir la ejecución de una aplicación de consola, también se utilizan para un efecto similar en entornos de desarrollo integrados . [ 17 ] [ 18 ] Aunque estos dos a menudo se consideran intercambiables, [ 19 ] los compiladores y entornos de ejecución suelen asignar señales diferentes a estos. [ 20 ] Además, en algunos núcleos (por ejemplo, variantes diversas de DOS) + se detecta solo cuando el sistema operativo intenta leer de un búfer de teclado y solo si es la única secuencia de teclas en el búfer, [ 21 ] [ 22 ] mientras que + a menudo se traduce instantáneamente (por ejemplo, por INT 1Bh en DOS). Debido a esto, + suele ser una opción más efectiva en estos sistemas operativos; la sensibilidad para estas dos combinaciones se puede mejorar mediante la instrucción CONFIG.SYS .CtrlBreakCtrlCCtrlCCtrlBreakCtrlBreakBREAK=ON

Véase también

Referencias

  1. ^ Québec clavier normalisé CAN/CSA Z243.200-92, Pictogramas ISO 9995-7 [ Teclado estandarizado de Quebec CAN/CSA Z243.200-92 , Pictogramas ISO 9995 -7 ] (PDF) (en francés). Oficina québécois de la lengua francesa. 2011-08-19.
  2. "Salto de línea". 33 Teclado: Descripción general y principios de funcionamiento (PDF) . Skokie, Illinois: Teletype Corporation . 1971. pág. 7. 
  3. 1 2 "Salto de línea". Mantenimiento de E/S del teletipo AN/TGC-14(V). Guía de estudio (PDF) . Texas: Departamento de Comunicaciones y Entrenamiento de Misiles. Base de la Fuerza Aérea Sheppard . 1972. págs. 3-5. 
  4. Schur, Lee David (1973). "PL/1 (RUSH). Uso de la terminal". Lenguajes de programación de tiempo compartido: una introducción a la informática conversacional . Internet Archive. Reading, Mass., Addison-Wesley Pub. Co. pág. 270. ISBN  978-0-201-06761-3.
  5. "Sección 2 Familiarización y Verificación" (PDF) . Manual del Usuario de Tektronix 4010 y 4010-1 . Tektronix, Inc. 1972. págs. 2-3. 
  6. "3.2.2 Teclas de función especial" (PDF) . Manual del operador Lear Siegler ADM-3A . Lear Siegler . pág. 3-8. INTERRUPCIÓN. Esta tecla activa la función INTERRUPCIÓN estándar del teletipo, que normalmente se utiliza para interrumpir un mensaje entrante. 
  7. "Capítulo 3 Información del programador" . Guía del usuario del VT100 (3.ª ed.). Digital Equipment Corporation . 1984. Al pulsar la tecla BREAK, la línea de transmisión se fuerza a su estado cero. 
  8. "¿Qué hace la tecla Break en Windows y máquinas virtuales?" . Lenovo HK . Consultado el 17 de mayo de 2025 .
  9. "Teclado 101 y 102" . Referencia técnica de la interfaz de hardware PS/2 . IBM. Octubre de 1990. pág. 19. Archivado (PDF) del original el 9 de octubre de 2022. Excepto la tecla Pausa, todas las teclas son de escritura/desconexión... Además, excepto la tecla Pausa, todas las teclas son tipográficas. 
  10. "Atajo de teclado para las funciones Break, Pause, ScrLK y SysRq en el teclado de precisión de 6 filas ThinkPad - ThinkPad - Soporte de Lenovo EE. UU." .
  11. "Tecla Ctrl-Break - Foro de Thinkpads" .
  12. 1 2 3 "Tecla de pausa/interrupción del T530 - Foro de Thinkpads" .
  13. "Especificaciones del Dell Inspiron 17" (PDF) . Archivado (PDF) del original el 9 de octubre de 2022.
  14. 1 2 3 4 "La tecla de pausa/interrupción ya no está disponible en algunos portátiles Dell XPS, Latitude y Precision | Dell EE." . www.dell.com . Consultado el 5 de mayo de 2023 .
  15. "Comunidad Dell" . 7 de enero de 2012.
  16. DELL. "Atajos de teclado de uso común" . Dell.com . Consultado el 18 de febrero de 2018 .
  17. "CTRL+C (Saltar)" . Msdn.microsoft.com. 30 de marzo de 2010. Consultado el 22 de octubre de 2010 .
  18. "Debug Break" . Msdn.microsoft.com. 30 de marzo de 2010. Consultado el 22 de octubre de 2010 .
  19. "Definición de Ctrl-Break en la Enciclopedia en línea gratuita" . Encyclopedia2.thefreedictionary.com . Consultado el 22 de octubre de 2010 .
  20. "Re: Problema al pasar ^C a procesos que se ejecutan en un *shell*" . www.gnu.org . Archivado del original el 22 de octubre de 2012.
  21. "Documentación de Vim: vim en línea" . Vim.org . Consultado el 22 de octubre de 2010 .
  22. "ClipX — Referencia DOS 5.0 - controlador ctrl-c int 23h" . Ousob.com. Archivado del original el 4 de marzo de 2016. Consultado el 22 de octubre de 2010 . 
  • Logotipo de Wikimedia CommonsContenido multimedia relacionado con la clave de ruptura en Wikimedia Commons