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) en la mayoría de los teclados de computadora compatibles con IBM .

Dependiendo del sistema operativo, se puede utilizar para diferentes propósitos y las aplicaciones pueden asignar funciones a la tecla o cambiar su comportamiento según su estado de alternancia. [1] [2]

La tecla no se utiliza con frecuencia y, por tanto, algunos teclados reducidos o especializados carecen Scroll Lockpor completo de ella.

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

Función

Desplazamiento de ventana

La clave estaba destinada a bloquear todas las técnicas de desplazamiento y es un vestigio del teclado original de IBM PC . En el diseño original se pretendía modificar el comportamiento de las teclas de flecha . Cuando el modo estaba activado, las teclas de flecha desplazaban 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 Bloq Num o Bloq Mayús , que tienen un estado que persiste después de soltar la tecla.Scroll LockScroll LockScroll LockScroll Lock

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

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

La mayoría de los entornos GUI descuidan , 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 con el botón central del mouse (que puede ser parte de la rueda de desplazamiento). En algunos casos, + junto con las teclas de flecha pueden permitir el desplazamiento.Scroll LockCtrl⇧ Shift

Algunos navegadores web, incluidos Google Chrome , Firefox e Internet Explorer , admiten un modo de navegación Caret que se puede alternar mediante . Si bien el comportamiento de desplazamiento de la ventana con la navegación Caret deshabilitada (el valor predeterminado) es similar al sugerido para Scroll Lock, habilitar la navegación Caret habilitará un comportamiento de desplazamiento del cursor como si Scroll Lock estuviera deshabilitado.F7

Desplazamiento de la consola

Al presionar la tecla en la consola de 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 el programa continúa ejecutándose como de costumbre o se bloquea en la llamada al sistema de escritura . cuando se impidió que demasiados datos llegaran al terminal, la cola de salida del tty se llenó y el descriptor del archivo tty no utiliza E/S sin bloqueo. Cuando se presiona nuevamente, la pantalla se descongela y todo el texto generado durante la congelación 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 leerlos, 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, + (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 tty respectivamente.Scroll Lock Scroll LockCtrlSCtrlQ

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

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

En la consola del sistema FreeBSD , la tecla no sólo pausa la salida, sino que además permite el desplazamiento: después de presionar , se puede usar y para desplazarse hacia arriba o hacia abajo. Al presionar Scroll Lock nuevamente se desactiva este modo y se regresa al final de la salida. La consola de Linux implementó este comportamiento usando + y + , sin necesidad de estar activa; este comportamiento se eliminó debido a una vulnerabilidad (CVE-2020-14390). [5] La consola NetBSD se puede desplazar con + / + o con y / .Scroll LockScroll LockPage UpPage Down⇧ 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 el estado detallado y la información de depuración sobre ellos mismos y su interacción con el sistema operativo, a veces hasta a 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 superiores proporcionan una directiva CONFIG.SYSSCROLLOCK=ON|OFF denominada para cambiar el estado de bloqueo de desplazamiento sobre la marcha. [6] Al activarlo durante el arranque, también se ingresará al modo DIAG, en el que algunos controladores especiales pueden mostrar mensajes más detallados, [6] pero, a diferencia de la situación en 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 CONFIG.SYS ( ) y / de un solo paso 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, generando un volcado de memoria para analizar el estado actual del sistema operativo. Esto se puede lograr estableciendo la clave de registro REG_DWORD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters\CrashOnCtrlScrollen 1. Una vez configurado, el usuario puede mantener presionada la tecla y tocarla 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 consola y teclado DOS alternativos, FreeKEYB y K3PLUS, también sirvió 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 ofrecían 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 podía invocarse a pedido (de forma predeterminada, al presionar + + o el botón central del mouse). ) y moverse libremente en la pantalla usando las teclas del cursor o el mouse, incluso fuera del área accesible por el cursor estándar en la aplicación en ejecución. Una vez invocados, al presionar (o el botón izquierdo del mouse) los caracteres bajo CopyCursor se podrían insertar, uno tras otro, en el búfer del teclado, desde donde la aplicación en ejecución los leería como entrada de tecla emulada (o Alt Numpad ), de ese modo normalmente aparece en la ubicación del cursor estándar. El CopyCursor se movería a la siguiente posición de la pantalla después de cada (o hacia atrás con cada + ). La entrada normal del teclado aún era posible mientras CopyCursor estaba habilitado, y el usuario podía cambiar entre los dos cursores alternando nuevamente la tecla de acceso rápido + + . Al presionar o se saldría de CopyCursor, de modo que, en su próxima invocación, volvería a aparecer en la posición del cursor estándar en lugar de en su ubicación anterior. Si se desplazara el contenido de la pantalla, la posición del CopyCursor se movería en consecuencia hasta alcanzar los límites de visualización. Con activado, las pulsaciones de teclas aún llegarían al búfer de pulsaciones de teclas normal, mientras que la entrada de CopyCursor se acumularía internamente para su uso posterior en una segunda cola, mantenida dinámicamente dentro del búfer de pulsaciones de teclas extendida. De este modo, era posible "recopilar" la salida de pantalla seleccionada de diferentes programas y enviar los datos mucho más tarde, mientras se estaba dentro de otra aplicación, al desactivarla nuevamente. También era posible utilizar esto como entrada en la grabadora de macros para su uso posterior como macro de desecho . Dado que era una parte integral de estos controladores de teclado, era completamente transparente para el software en ejecución y, por lo tanto, funcionaba con prácticamente cualquier programa de DOS, incluido el símbolo del sistema, programas shell temporales y conmutadores de tareas. [10] [11] [12]Scroll LockCtrlAltF11F11F11⇧ ShiftF11CtrlAltF11Esc↵ EnterScroll LockScroll Lock

Otros usos

La documentación de IBM PC se denomina "clave inactiva". Cuando PC Magazine 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 el nuestro". [13]Scroll Lock

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

Los conmutadores de teclado, vídeo y ratón (KVM) suelen utilizar la tecla Bloq Despl del teclado conectado al conmutador KVM para seleccionar entre ordenadores. En los conmutadores KVM con visualización en pantalla (OSD), un "doble clic" en la tecla Bloq Despl a menudo abre el 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 que carecen de OSD, cambian a la entrada correspondiente a la tecla numérica presionada después de Scroll Lock, o en el caso de algunos interruptores de 2 puertos, a las teclas de flecha arriba y abajo. Los modelos simples con solo dos o cuatro entradas pueden cambiar inmediatamente a la siguiente entrada luego de presionar dos veces la tecla Scroll Lock.

Bloqueo de desplazamiento en teclados sin tecla de bloqueo de desplazamiento

Algunas computadoras portátiles y teclados no tienen llave física. [17] Algunos de estos tienen una segunda función en otra tecla que actúa como si se hubiera presionado una tecla. Algunos métodos comunes son:Scroll LockScroll Lock

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

Ver también

Referencias

  1. ^ ab IBM: Manual de usuario de PC IBM . Página 5-20: "Los programas de aplicación apropiados interpretan que esta tecla indica que el uso de las teclas de control del cursor debe generar ventanas sobre el texto en lugar de movimiento del cursor. Al presionar la tecla Bloqueo de desplazamiento por segunda vez se invierte la acción. El teclado "La rutina simplemente registra el estado de cambio actual de la tecla Scroll Lock. Es responsabilidad del sistema o programa de aplicación realizar la función".
  2. ^ ab Referencia técnica de computadoras personales de IBM (edición revisada). Corporación IBM . Marzo de 1983.
  3. ^ "Barra de herramientas". www.image-line.com . Consultado el 8 de septiembre de 2023 .
  4. ^ "Limitaciones de accesibilidad en Proyecto". www.Microsoft.com .
  5. ^ "Linux 5.9 elimina la compatibilidad con desplazamiento hacia atrás desde el 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 Actualización 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 multiusuario DOS 7.22 GOLD . Controles concurrentes, Inc. (CCI). 10 de febrero de 1997. AYUDA.HLP.
  8. ^ "La función de Windows le permite generar un archivo de volcado de memoria usando el teclado". Corporación Microsoft . 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 funciones de FreeKEYB. K3PLUS.DOCEs parte del K3P621P2.ZIPpaquete de distribución. )
  11. ^ Pablo, Matías R.; Frinke, Axel C. (13 de octubre de 1997) [1991], FreeKEYB: controlador de consola y teclado DOS mejorado (Manual de usuario) (v6.5 ed.)[2] (NB. FreeKEYB es un sucesor de K3PLUS configurable dinámicamente basado en Unicode que admite la mayoría de diseños de teclado , páginas de códigos y códigos de países ).
  12. ^ Pablo, Matías R.; Frinke, Axel C. (16 de enero de 2006), FreeKEYB: controlador de consola y teclado DOS internacional avanzado (Manual de usuario) (edición preliminar v7)
  13. ^ Sandler, Corey (enero de 1983). "El tacto suave de Key Tronic". Revista PC : 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 de teclado iluminado". Kipkay (a través de Instructables). 2008-05-30 . Consultado el 25 de julio de 2011 . Usando la tecla Bloq Despl para iluminar su teclado
  17. ^ "Teclado: discusión general". Logitech . 2008-08-28 . Consultado el 26 de noviembre de 2008 . Este teclado no tiene una tecla de bloqueo de desplazamiento
  18. ^ "Especificación de Dell Inspiron 17" (PDF) .
  19. ^ "Utilice el teclado en pantalla (OSK) para escribir".

enlaces externos