stringtranslate.com

Bloqueo de desplazamiento

La tecla de bloqueo de desplazamiento con una luz indicadora activada en un teclado IBM Modelo M.

Scroll Lock ( o ) es una tecla de bloqueo (normalmente con una luz de estado asociada) presente en la mayoría de los teclados de ordenador compatibles con IBM . Según el sistema operativo, puede utilizarse para distintos fines, y las aplicaciones pueden asignar funciones a la tecla o cambiar su comportamiento en función de su estado de conmutación. [1] [2] La tecla no se utiliza con frecuencia y, por tanto, algunos teclados reducidos o especializados carecen por completo de ella.Scroll Lock

Al presionar + se realiza la misma función que al presionar + . Este comportamiento es un remanente de los teclados originales de IBM PC , que no tenían una tecla dedicada. En su lugar, asignaron la función Pausa a + y la función Interrumpir a + .CtrlScroll LockCtrlPause/BreakPause/BreakCtrlNum LockCtrlScroll Lock

Función

Desplazamiento de ventana

La tecla está destinada a bloquear todas las técnicas de desplazamiento y es un vestigio del teclado original de IBM PC . En su diseño original, estaba destinada a modificar el comportamiento de las teclas de flecha . Cuando el modo está activado, las teclas de flecha desplazan el contenido de una ventana de texto en lugar de mover el cursor . [1] [2] En este uso, es una tecla de bloqueo de alternancia como Num Lock o Caps Lock , que tienen un estado que persiste después de que se suelta la tecla.Scroll LockScroll LockScroll LockScroll Lock

Hoy en día, este uso particular de es poco común. Los programas modernos que respetan este comportamiento incluyen Microsoft Excel , Microsoft Project , [3] Image-Line FL Studio , [4] IBM Lotus Notes , Forté Agent , Renoise , Cakewalk de BandLab y LibreOffice Calc .Scroll Lock

Algunos editores de texto (como Notepad++ , Microsoft Visual Studio ) muestran un comportamiento similar cuando se utilizan las teclas de flecha presionadas. Ctrl

La mayoría de los entornos GUI descuidan el desplazamiento, lo que significa que el desplazamiento debe realizarse con un mouse , utilizando medios como barras de desplazamiento o ruedas de desplazamiento , o una función de "desplazamiento automático" activada por el botón central del mouse (que puede ser parte de la rueda de desplazamiento). En algunos casos, + junto con las teclas de flecha puede habilitar el desplazamiento.Scroll LockCtrl⇧ Shift

Algunos navegadores web, incluidos Google Chrome , Firefox e Internet Explorer, admiten un modo de navegación con cursor que se puede activar y desactivar con . Si bien el comportamiento de desplazamiento de la ventana con la navegación con cursor desactivada (predeterminada) es similar al sugerido para Scroll Lock, al habilitar la navegación con cursor se habilitará un comportamiento de desplazamiento del cursor como si Scroll Lock estuviera desactivado.F7

Desplazamiento de la consola

Al presionar la tecla en la consola Linux mientras el texto se desplaza por la pantalla, se congela la salida de la consola (pero no la entrada) durante la cual no se envía más texto a la pantalla, mientras que el programa continúa ejecutándose como de costumbre, o se bloquea en la llamada al sistema de escritura cuando se evita que demasiados datos lleguen a la terminal y la cola de salida de la tty se llena y el descriptor de archivo de la tty no está utilizando E/S sin bloqueo. Cuando se presiona nuevamente, la pantalla se descongela y todo el texto generado durante el congelamiento se muestra a la vez y el programa continúa ejecutándose normalmente. Esto permite al usuario pausar la pantalla y leer mensajes de registro largos que se desplazan por la pantalla demasiado rápido para leer, como cuando el sistema se está iniciando (siempre que el controlador del teclado ya se haya cargado). A menos que se configure de otra manera o en modo sin formato, + (DC3 en ASCII) y + (DC1 en ASCII) se pueden usar en lugar de Scroll Lock en sistemas tipo Unix para congelar y descongelar la salida de la tty respectivamente.Scroll Lock Scroll LockCtrlSCtrlQ

Este comportamiento emula la tecla Mantener pantalla o mecanismos de control de flujo similares en hardware de terminales de computadora.

Este comportamiento debe distinguirse de presionar la tecla Pausa durante POST o bajo DOS , que, de manera predeterminada, tiene el efecto de detener temporalmente el proceso en ejecución.

En la consola del sistema FreeBSD , la tecla no solo pausa la salida, sino que además habilita el desplazamiento: después de presionar , se pueden usar y para desplazarse hacia arriba o hacia abajo. Al presionar nuevamente se deshabilita este modo y se regresa al final de la salida. La consola Linux implementó este comportamiento al usar + y + , sin necesidad de estar activo; este comportamiento se eliminó debido a una vulnerabilidad (CVE-2020-14390). [5] La consola NetBSD se puede desplazar con + / + o presionando y luego / .Scroll LockScroll LockPage UpPage DownScroll Lock⇧ ShiftPage Up⇧ ShiftPage DownScroll Lock⇧ ShiftPage Up⇧ ShiftPage DownScroll LockPage UpPage Down

Diagnóstico de arranque

En Multiuser DOS , System Manager y REAL/32 , la activación durante el arranque siempre ingresará a un modo de diagnóstico especial, donde el sistema operativo y los controladores de dispositivos cargados mostrarán información detallada de estado y depuración sobre ellos mismos y su interacción con el sistema operativo, a veces hasta varias pantallas completas por controlador cargado. [6] El desplazamiento automático se suspende mientras permanezca activado. [7]Scroll LockScroll Lock

DR-DOS 7.02 y versiones posteriores proporcionan una directiva CONFIG.SYSSCROLLOCK=ON|OFF llamada para cambiar el estado del bloqueo de desplazamiento sobre la marcha. [6] La activación durante el arranque también ingresará a un modo DIAG, en el que algunos controladores especiales pueden mostrar mensajes más detallados, [6] pero en contraste con la situación bajo la familia DOS multiusuario, los controladores DOS normales normalmente no muestran información adicional. Sin embargo, el sistema operativo suspenderá temporalmente cualquier tiempo de espera automático ( ) en los modos de seguimiento ( ) y / de paso único de CONFIG.SYS mientras esté activo. [6]Scroll LockTIMEOUT=<seconds>,<character>,<switch>TRACE=ON|OFFF7F8Scroll Lock

Depuración

En la familia Microsoft Windows NT a partir de Windows 2000, se puede habilitar una función de depuración que permite al usuario bloquear manualmente el sistema, lo que genera un volcado de memoria para analizar el estado actual del sistema operativo. Esto se puede lograr configurando la clave de registro REG_DWORD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters\CrashOnCtrlScrollen 1. Una vez configurada, el usuario puede mantener presionada la tecla y presionarla dos veces para activar una pantalla azul de la muerte . [8] [9]RCtrlScroll Lock

En Microsoft Visual Basic 5.0 y 6.0 , + pausa el programa en ejecución en el entorno de desarrollo integrado, al igual que su alias + .CtrlPause/BreakCtrlScroll Lock

Copiar y pegar

Junto con los controladores de teclado y consola DOS alternativos FreeKEYB y K3PLUS, también sirve como parte de una función de copiar y pegar entre aplicaciones. En comparación con el controlador de teclado estándar KEYB, estos controladores ofrecen varias extensiones, incluido un búfer de pulsaciones de teclas extendido con función de apilamiento de teclas, grabador de macros y un segundo cursor llamado CopyCursor, que se puede invocar a pedido (de manera predeterminada al presionar + + o el botón central del mouse) y mover libremente en la pantalla usando las teclas del cursor o el mouse, incluso fuera del área alcanzable por el cursor estándar en la aplicación en ejecución. Una vez invocado, al presionar (o el botón izquierdo del mouse) los caracteres debajo de CopyCursor se pueden introducir, uno tras otro, en el búfer del teclado, desde donde serán leídos por la aplicación en ejecución como entrada de tecla emulada (o Alt Numpad ), por lo que generalmente se muestran en la ubicación del cursor estándar. El CopyCursor se moverá a la siguiente posición de la pantalla después de cada (o hacia atrás con cada + ). La entrada de teclado normal es posible mientras el CopyCursor está habilitado, y el usuario puede cambiar entre los dos cursores alternando la tecla de acceso rápido + + nuevamente. Al presionar o se sale del CopyCursor, de modo que, en su próxima invocación, se mostrará nuevamente en la posición del cursor estándar en lugar de en su ubicación anterior. Si se desplaza el contenido de la pantalla, la posición del CopyCursor se moverá en consecuencia hasta alcanzar los límites de visualización. Con la opción activada, las pulsaciones de teclas seguirán llegando al búfer de pulsaciones de teclas normal, mientras que la entrada del CopyCursor se acumulará internamente para su uso posterior en una segunda cola, mantenida dinámicamente dentro del búfer de pulsaciones de teclas extendido. De este modo, es posible "recopilar" la salida de pantalla seleccionada de diferentes programas y poner en cola los datos mucho más tarde mientras se está dentro de otra aplicación al desactivarla nuevamente. También es posible utilizar esto como entrada en la grabadora de macros para su uso posterior como macro borrador . Dado que se trata de una parte integral de estos controladores de teclado, es completamente transparente para el software en ejecución y, por lo tanto, funciona prácticamente con cualquier programa DOS, incluido el símbolo del sistema, programas temporales en shell y conmutadores de tareas. [10] [11] [12]Scroll LockCtrlAltF11F11F11⇧ ShiftF11CtrlAltF11Esc↵ EnterScroll LockScroll Lock

Otros usos

La documentación de IBM PC la denominaba "tecla inactiva". Cuando PC Magazine le preguntó a un ejecutivo del fabricante de teclados Key Tronic sobre el propósito de la tecla en una entrevista de 1983, respondió: "No lo sé, pero también la ponemos en los nuestros". [13]Scroll Lock

La luz indicadora a veces se utiliza para otros fines, como un indicador de distribución del teclado [14] [15] en algunas distribuciones de Linux u otras aplicaciones, [16] porque hacerlo tiene menos probabilidades de causar problemas que manipular otras teclas/luces.

Los conmutadores de teclado, video y mouse (KVM) a menudo utilizan la tecla Scroll Lock del teclado conectado al conmutador KVM para seleccionar entre computadoras. En los conmutadores KVM con visualización en pantalla (OSD), un "doble clic" de la tecla Scroll Lock suele hacer que aparezca la OSD, lo que permite al usuario seleccionar la computadora deseada de una lista o acceder al menú de configuración del KVM. Algunos modelos, especialmente aquellos sin OSD, cambian a la entrada correspondiente a la tecla numérica presionada después de Scroll Lock o, en el caso de algunos conmutadores de dos puertos, a las teclas de flecha hacia arriba y hacia abajo. Los modelos simples con solo dos o cuatro entradas pueden cambiar inmediatamente a la siguiente entrada después de presionar dos veces la tecla Scroll Lock.

Bloqueo de desplazamiento en teclados sin tecla Bloqueo de desplazamiento

Las computadoras portátiles y los teclados sin una tecla física [17] pueden tener una segunda función en otra tecla que actúa como si se activara una tecla. Scroll LockScroll Lock

Algunos métodos comunes son:

Otra forma de presionar es usar un teclado en pantalla. En Windows 8 y versiones posteriores, se puede encontrar en el grupo de programas "Acceso fácil de Windows". Esto proporcionará acceso a una emulación de un teclado estándar de 101/102 teclas. [19]Scroll Lock

Véase también

Referencias

  1. ^ ab IBM: Manual del usuario de IBM PC . Página 5-20: "Esta tecla es interpretada por los programas de aplicación apropiados como una indicación de que el uso de las teclas de control del cursor debe provocar la aparición de ventanas sobre el texto en lugar de un movimiento del cursor. Al presionar la tecla Bloq Despl una segunda vez se invierte la acción. La rutina del teclado simplemente registra el estado de cambio actual de la tecla Bloq Despl. Es responsabilidad del sistema o del programa de aplicación realizar la función".
  2. ^ ab Referencia técnica de IBM Personal Computer (edición revisada). IBM Corporation . Marzo de 1983.
  3. ^ "Limitaciones de accesibilidad en Project". www.Microsoft.com .
  4. ^ "Barra de herramientas". www.image-line.com . Consultado el 8 de septiembre de 2023 .
  5. ^ "Linux 5.9 elimina la compatibilidad con el desplazamiento suave hacia atrás del código de consola FB + VGA". www.phoronix.com . Consultado el 22 de diciembre de 2022 .
  6. ^ abcd Paul, Matthias R. (2 de octubre de 1997). "Caldera OpenDOS 7.01/7.02 Update Alpha 3 IBMBIO.COM README.TXT". Archivado desde el original el 4 de octubre de 2003. Consultado el 29 de marzo de 2009 .[1]
  7. ^ Documentación en línea de CCI Multiuser DOS 7.22 GOLD . Concurrent Controls, Inc. (CCI). 10 de febrero de 1997. HELP.HLP.
  8. ^ "Una característica de Windows permite generar un archivo de volcado de memoria mediante el teclado". Microsoft Corporation . Consultado el 25 de septiembre de 2011 .
  9. ^ "Sean Daily, Trucos y trampas: respuestas diarias". Noviembre de 2000.
  10. ^ Frinke, Axel C.; Paul, Matthias R. (10 de mayo de 1995) [1991], K3PLUS v6 - Der ultimative Ersatz für den DOS-Standard-Tastaturtreiber KEYB GR (Manual de usuario) (en alemán) (r49-v6.21 ed.)(NB. K3PLUS era un controlador de teclado extendido para DOS ampliamente distribuido en Alemania en su momento, con adaptaciones a un puñado de otros idiomas europeos disponibles. Ya admitía un subconjunto de las características de FreeKEYB. K3PLUS.DOCes parte del K3P621P2.ZIPpaquete de distribución).
  11. ^ Paul, Matthias R.; Frinke, Axel C. (13 de octubre de 1997) [1991], FreeKEYB - Controlador de consola y teclado DOS mejorado (Manual del usuario) (edición v6.5)[2] (NB. FreeKEYB es un sucesor configurable dinámicamente basado en Unicode de K3PLUS que admite la mayoría de los diseños de teclado , páginas de códigos y códigos de países ).
  12. ^ Paul, Matthias R.; Frinke, Axel C. (16 de enero de 2006), FreeKEYB - Controlador de consola y teclado DOS internacional avanzado (Manual del usuario) (edición preliminar v7)
  13. ^ Sandler, Corey (enero de 1983). "Soft Touch de Key Tronic". PC Magazine : 347. Consultado el 21 de octubre de 2013 .
  14. ^ 11.JPG (การใช้งาน Ubuntu | FUNDACIÓN SAMUTSAKHON)
  15. ^ "Opciones de distribución del teclado, preferencias del teclado". Guía del usuario de escritorio - Biblioteca GNOME .
  16. ^ "Truco para teclado iluminado". Kipkay (a través de Instructables). 2008-05-30 . Consultado el 2011-07-25 . Cómo usar la tecla Bloq Despl para iluminar el teclado
  17. ^ "Teclado: discusión general". Logitech . 28 de agosto de 2008 . Consultado el 26 de noviembre de 2008 . Este teclado no tiene una tecla de bloqueo de desplazamiento
  18. ^ "Especificaciones de Dell Inspiron 17" (PDF) .
  19. ^ "Utilice el teclado en pantalla (OSK) para escribir".

Enlaces externos