stringtranslate.com

romper clave

Tecla Pausa/Pausa en el teclado de la PC

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 .

Historia

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.

Sinclair

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 ShiftSpaceBreakCONTINUEBreakCtrlSpace

BBC Micro

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.

teclados modernos

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

Teclados sin tecla Break

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

Uso para interrumpir la ejecución del programa.

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

Ver también

Referencias

  1. ^ "Teclado de 101 y 102 teclas". Referencia técnica de la interfaz de hardware PS/2 (PDF) . IBM. Octubre de 1990. p. 19. Archivado (PDF) desde el original el 9 de octubre de 2022. Excepto la tecla Pausa, todas las teclas son de conexión/desconexión.
  2. ^ "Atajo de teclado para las funciones Break, Pause, ScrLK, SysRq en el teclado ThinkPad Precision de 6 filas - ThinkPad - Lenovo Support US".
  3. ^ "Tecla Ctrl-Break - Foro Thinkpads".
  4. ^ abc "Tecla de pausa/pausa T530 - Foro de Thinkpads".
  5. ^ "Especificación de Dell Inspiron 17" (PDF) . Archivado (PDF) desde el original el 9 de octubre de 2022.
  6. ^ abcd "La tecla de pausa/pausa ya no está disponible en algunas computadoras portátiles Dell XPS, Latitude y Precision | Dell EE. UU.". www.dell.com . Consultado el 5 de mayo de 2023 .
  7. ^ "Comunidad Dell". 7 de enero de 2012.
  8. ^ DELL. "Atajos de teclas más utilizados". Dell.com . Consultado el 18 de febrero de 2018 .
  9. ^ "CTRL+C (pausa)". msdn.microsoft.com. 2010-03-30 . Consultado el 22 de octubre de 2010 .
  10. ^ "Pausa de depuración". msdn.microsoft.com. 2010-03-30 . Consultado el 22 de octubre de 2010 .
  11. ^ "Definición de Ctrl-Break de Ctrl-Break en la Enciclopedia gratuita en línea". Enciclopedia2.thefreedictionary.com . Consultado el 22 de octubre de 2010 .
  12. ^ "Re: problemas para pasar ^C a procesos que se ejecutan en un *shell*". www.gnu.org . Archivado desde el original el 22 de octubre de 2012.
  13. ^ "Documentación de Vim: vim en línea". Vim.org . Consultado el 22 de octubre de 2010 .
  14. ^ "ClipX - Ref. DOS 5.0 - controlador int 23h ctrl-c". Ousob.com. Archivado desde el original el 4 de marzo de 2016 . Consultado el 22 de octubre de 2010 .

enlaces externos