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 según 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
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 o 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
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
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|OFF
F7F8Scroll Lock
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\CrashOnCtrlScroll
en 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
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 desactivando nuevamente la opción. 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
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.
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
K3PLUS.DOC
es parte del K3P621P2.ZIP
paquete de distribución).Cómo usar la tecla Bloq Despl para iluminar el teclado
Este teclado no tiene una tecla de bloqueo de desplazamiento