La tecla Romper (o el símbolo ⎉ ) de un teclado de computadora se refiere a romper un circuito telegráfico y se originó en una práctica del siglo XIX. En el uso moderno, la clave no tiene un propósito bien definido, pero si bien es así, el software puede usarla para tareas diversas, como cambiar entre múltiples sesiones de inicio de sesión, finalizar un programa o interrumpir una conexión de módem. .
Debido a que la función de pausa generalmente se combina con la función de pausa en una tecla desde la introducción del teclado IBM Modelo M de 101 teclas en 1985, la tecla de pausa también se llama tecla de pausa . Puede usarse para pausar algunos juegos de computadora .
Un circuito telegráfico estándar conecta todas las llaves, sirenas y baterías en un único bucle en serie. Por lo tanto, las sirenas se activan sólo cuando ambas teclas están presionadas (cerradas, lo que también se conoce como " marcado ", en honor a las marcas de tinta hechas en cinta de papel por los primeros telégrafos impresos). Por lo tanto, el operador receptor tiene que mantener presionada la tecla o cerrar un interruptor de cortocircuito incorporado para permitir que el otro operador envíe. Como consecuencia, el operador receptor podría interrumpir al operador emisor abriendo su llave, rompiendo el circuito y forzándolo a una condición de " espaciamiento ". Ambas sirenas dejan de responder a la introducción del remitente, alertando al remitente. (Una interrupción física en la línea telegráfica tendría el mismo efecto).
El teleimpresor 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 abrió el bucle, forzándolo a una condición lógica continua de 0 o "espaciado". Cuando esto ocurrió, los mecanismos del teleimpresor actuaron continuamente sin imprimir nada, ya que el carácter de todos 0 es el NUL que no imprime tanto en Baudot como en ASCII . El ruido resultante llamó la atención del operador emisor.
Esta práctica se trasladó al uso de teleimpresores en computadoras de tiempo compartido . Una condición de espaciado continuo (0 lógico) viola la regla de que cada carácter válido tiene que terminar con uno o más bits de "parada" de 1 lógico (marcado). La computadora (específicamente el UART ) reconoció esto como una condición especial de "interrupción" y generó una interrupción que generalmente detenía un programa en ejecución o forzaba al sistema operativo a solicitar un inicio de sesión. Aunque la telegrafía en serie asíncrona es poco común en la actualidad, la Breakclave que alguna vez se usó con emuladores de terminales aún puede usarse mediante software para propósitos similares.
En las computadoras ZX80 y ZX81 , se accede a Break presionando . En el ZX Spectrum se accede mediante + . Las computadoras Spectrum+ y posteriores tienen una clave dedicada. No provoca una interrupción, pero detendrá cualquier programa BASIC en ejecución o terminará la carga o el almacenamiento de datos en una cinta de casete. Un programa BASIC interrumpido normalmente se puede reanudar con el comando. La computadora Sinclair QL , sin clave, asigna la función a + .SpaceCaps ShiftSpaceBreakCONTINUE
BreakCtrlSpace
En una computadora BBC Micro , la clave genera un reinicio de hardware que normalmente provocaría un reinicio en caliente de la computadora. Un reinicio en frío se activa presionando + . Si hay un sistema de archivo instalado, + hará que la computadora busque, cargue o ejecute un archivo llamado en el dispositivo predeterminado del sistema de archivo (por ejemplo, disquete 0, usuario de red BOOT). Los dos últimos comportamientos fueron heredados por el sucesor de Acorn MOS , RISC OS . Estos comportamientos podían cambiarse o intercambiarse en software y, a menudo, se utilizaban en técnicas rudimentarias contra la piratería .BreakCtrlBreak⇧ ShiftBreak!Boot
Debido al uso casi universal de BBC Micro en las escuelas británicas, las versiones posteriores de la máquina incorporaron un bloqueo físico en la tecla Break para evitar que los niños reinicien intencionalmente la computadora.
En muchas PC modernas , interrumpe la salida de pantalla del BIOS hasta que se presiona otra tecla. Esto es efectivo durante el arranque en modo texto y en un cuadro de DOS en modo seguro de Windows con 50 líneas. En los primeros teclados sin tecla (antes de la introducción de los teclados de 101/102 teclas), la función Pausa se asignaba a + y la función Pausa a + ; Estas combinaciones de teclas todavía funcionan con la mayoría de los programas, incluso en PC modernas con teclados modernos. Al presionar la tecla dedicada en los teclados de 101/102 teclas se envían los mismos códigos de escaneo que presionar , luego y luego soltarlos en el orden inverso; Además, se envía un prefijo hexadecimal E1 , que permite que el software con reconocimiento de claves 101/102 distinga las dos situaciones, mientras que el software más antiguo generalmente simplemente ignora el prefijo. La clave se diferencia de todas las demás claves en que no envía ningún código de escaneo al lanzarse en los modos 1 o 2 de PS/2, por lo que es imposible determinar si esta clave se mantiene presionada en dispositivos más antiguos. En el modo PS/2 3 o en el modo USB HID, hay un código de escaneo de liberación, por lo que es posible determinar si esta tecla se mantiene presionada en las computadoras modernas. [1]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 y Interrupción en el frente, o solo Pausa sin interrupción alguna. En la mayoría de los entornos Windows, la combinación de teclas + muestra las propiedades del sistema.BreakPause/Break⊞ WinPause
Los teclados compactos y portátiles a menudo no tienen una tecla dedicada.Pause/Break
Sustitutos de :Break
Sustitutos de :Pause
Para algunas computadoras portátiles Dell [ se necesita aclaración ] , sin tecla, presione + y seleccione "Interrumpir". [8] [6]BreakAltSpace
Si bien las combinaciones + y + se implementan comúnmente como una forma de interrumpir la ejecución de una aplicación de consola, también se usan para lograr un efecto similar en entornos de desarrollo integrados . [9] [10] Aunque estos dos a menudo se consideran intercambiables, [11] los compiladores y los entornos de ejecución generalmente les asignan señales diferentes. [12] Además, en algunos núcleos (por ejemplo, variantes diversas de DOS) + se detecta solo en el momento en que el sistema operativo intenta leer desde un búfer de teclado y solo si es la única secuencia de teclas en el búfer, [13] [14] mientras que + suele ser traducido instantáneamente (por ejemplo, por INT 1Bh en DOS). Debido a esto, + suele ser una opción más eficaz en estos sistemas operativos; La sensibilidad para estas dos combinaciones se puede mejorar mediante la instrucción CONFIG.SYS .CtrlBreakCtrlCCtrlCCtrlBreakCtrlBreakBREAK=ON
Excepto la tecla Pausa, todas las teclas son de conexión/desconexión.