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, puede usarse para diferentes propósitos y las aplicaciones pueden asignar funciones a la tecla o cambiar su comportamiento dependiendo de su estado de alternancia. [1] [2]
La tecla no se usa con frecuencia y, por lo tanto, algunos teclados reducidos o especializados carecen por Scroll Lockcompleto.
Presionar Ctrl+ Scroll Lockrealiza la misma función que presionar Ctrl+ Pause/Break. Este comportamiento es un remanente de los teclados originales de IBM PC , que no tenían una Pause/Breaktecla dedicada . En su lugar, asignaron la función Pausa a Ctrl+ Num Locky la función Pausa a Ctrl+ Scroll Lock.
Función
Desplazamiento de ventana
La Scroll Locktecla 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, Scroll Lockse pretendía modificar el comportamiento de las teclas de flecha . Cuando el Scroll Lockmodo 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, Scroll Lockes una tecla de bloqueo de alternancia como Bloq Num o Bloq Mayús , que tienen un estado que persiste después de que se suelta la tecla.
Hoy, este uso particular de Scroll Lockes raro. Los programas modernos que respetan este comportamiento incluyen IBM Lotus Notes , Forté Agent , Image-Line FL Studio , Renoise , Microsoft Excel , Microsoft Project , [3] LibreOffice Calc y, en ocasiones, [ cita requerida ] Microsoft Word .
Algunos editores de texto (como Notepad ++ , Microsoft Visual Studio ) exhiben un comportamiento similar cuando las teclas de flecha se usan con Ctrlpresionadas.
La mayoría de los entornos de GUI se olvidan Scroll Lock, lo que significa que el desplazamiento debe realizarse con un mouse , utilizando medios como barras de desplazamiento o ruedas de desplazamiento . A menudo, el botón central o de rueda del mouse funciona como un conmutador que determina si los movimientos del mouse moverán el cursor del mouse o desplazarán el contenido en la ventana de desplazamiento.
Algunos navegadores web, incluidos Firefox e Internet Explorer, admiten un modo de navegación Caret que se puede activar F7. 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.
Desplazamiento de la consola
Al presionar la Scroll Locktecla 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 que el programa continúa ejecutándose como de costumbre. Cuando Scroll Lockse presiona nuevamente, la pantalla se descongela y todo el texto generado durante la congelación se muestra a la vez. Esto permite al usuario pausar la pantalla y leer mensajes largos que se desplazan por la pantalla demasiado rápido para leerlos, como por ejemplo cuando el sistema se está iniciando (siempre que el controlador del teclado ya se haya cargado). Si no se configura de otra manera, se pueden usar Ctrl+ Sy Ctrl+ en Qlugar de Scroll Lock en cualquier terminal en Linux para congelar y descongelar la salida del terminal respectivamente.
Este comportamiento emula la tecla Hold Screen o mecanismos de control de flujo similares en terminales de computadora.
El comportamiento debe distinguirse de presionar la tecla Pause durante POST o bajo DOS , que, por defecto, tiene el efecto de detener temporalmente el proceso en ejecución.
En la consola del sistema FreeBSD , la Scroll Locktecla permite además el desplazamiento: después de pulsar Scroll Lock, se puede utilizar Page Upy Page Downpara desplazarse hacia arriba o hacia abajo. Al presionar Scroll Lock nuevamente se desactiva este modo y se regresa a la parte inferior de la salida. La consola de Linux implementa este comportamiento usando ⇧ Shift+ Page Upy ⇧ Shift+ Page Down, sin necesidad Scroll Lockde estar activo.
Diagnóstico de arranque
En DOS multiusuario , System Manager y REAL / 32 , la activación Scroll Lockdurante el arranque siempre entrará en 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 por controlador cargado. El desplazamiento automático se suspende mientras Scroll Lockpermanezca activado. [ cita requerida ]
DR-DOS 7.02 y superior proporciona una directiva CONFIG.SYS denominada SCROLLOCK=ON|OFF
para cambiar el estado de Scroll Lock sobre la marcha. [4] La activación Scroll Lockdurante el arranque también entrará en un modo DIAG, en el que algunos controladores especiales pueden mostrar mensajes más detallados, [4] pero a diferencia de la situación en la familia DOS para múltiples usuarios, los controladores DOS normales no suelen mostrar información adicional. Sin embargo, el sistema operativo suspenderá temporalmente los tiempos de espera automáticos ( TIMEOUT=
) en los modos de seguimiento ( TRACE=ON|OFF
) y F7/ F8paso único de CONFIG.SYS mientras Scroll Lockesté activo. [4]
Depuración
En la familia de Microsoft Windows NT que comienza con 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 configurando la clave de registro REG_DWORD HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ i8042prt \ Parameters \ CrashOnCtrlScroll en 1 . Una vez configurado, el usuario puede mantener presionada la RCtrltecla y tocar la Scroll Locktecla dos veces para activar una pantalla azul de la muerte . [5] [6]
En Microsoft Visual Basic 5.0 y 6.0 , Ctrl+ Pause/Breakpausa el programa en ejecución en el entorno de desarrollo integrado, al igual que su alias Ctrl+ Scroll Lock.
Copiar y pegar
Junto con los controladores alternativos de teclado y consola de DOS FreeKEYB y K3PLUS, Scroll Locktambié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 una serie de extensiones que incluían un búfer de pulsaciones de teclas extendido con función de apilamiento de teclas, grabadora de macros y un segundo cursor llamado CopyCursor, que podía invocarse a pedido (de forma predeterminada al presionar Ctrl+ Alt+ F11o el mouse central botón) y se puede mover 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 invocado, al presionar F11(o el botón izquierdo del mouse) los caracteres debajo del CopyCursor se podrían rellenar, 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 ), por lo tanto normalmente aparece en la ubicación del cursor estándar. El CopyCursor se movería a la siguiente posición de pantalla después de cada F11(o hacia atrás con cada ⇧ Shift+ F11). La entrada de teclado normal aún era posible mientras el CopyCursor estaba habilitado, y el usuario podía cambiar entre los dos cursores alternando la tecla de acceso rápido Ctrl+ Alt+ F11nuevamente. Presionando Esco ↵ Entersaldría de CopyCursor, de modo que, en su próxima invocación, aparecería en la posición del cursor estándar nuevamente 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 la pantalla. Con la Scroll Lockactivación, las pulsaciones de teclas seguirían llegando al búfer de pulsaciones de teclas normal, mientras que la entrada de CopyCursor se apilaría internamente para su uso posterior en una segunda cola, mantenida dinámicamente dentro del búfer de pulsaciones de teclas extendido. De ese modo, era posible "recopilar" la salida de pantalla seleccionada de diferentes programas y poner los datos en cola mucho más tarde mientras se encontraba dentro de otra aplicación al Scroll Lockdesactivarla nuevamente. También era posible utilizar esto como entrada en la grabadora de macros para su uso posterior como macro de rechazo . Dado que esto era una parte integral de estos controladores de teclado, era completamente transparente para ejecutar software y, por lo tanto, funcionaba con prácticamente cualquier programa de DOS, incluso en el símbolo del sistema, programas temporales y conmutadores de tareas. [7] [8] [9]
Otros usos
La documentación de IBM PC se denomina Scroll Lock"clave 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 lo pusimos en el nuestro". [10]
La luz indicadora a veces se usa para otros propósitos como un indicador de distribución de teclado [11] [12] en algunas distribuciones de Linux u otras aplicaciones, [13] porque hacerlo es menos probable que cause problemas que manipular otras teclas / luces.
Los interruptores de teclado, video y mouse (KVM) a menudo usan la tecla Scroll Lock en el teclado conectado al interruptor KVM para seleccionar entre computadoras. En los conmutadores KVM con visualización en pantalla (OSD), un "doble clic" de la tecla Scroll Lock 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, las teclas de flecha arriba y 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.
Scroll Lock en teclados sin una tecla Scroll Lock
Algunas computadoras portátiles y teclados no tienen una Scroll Locktecla física . [14] Algunos de estos tienen una segunda función en otra tecla que actúa como si Scroll Lockse presionara una tecla. Algunos métodos comunes son:
- Fn+ So Fn+ F6en ciertas laptops Dell. [15]
- Fn+ Co Fn+ Ken ciertas laptops Lenovo.
- Fn+ Cen ciertas laptops HP.
Otra forma de presionar la Scroll Locktecla es usar un teclado en pantalla. En Windows 8, esto se puede encontrar a través del Panel de control> Centro de accesibilidad ( ⊞ Win+ U), seleccionando "Iniciar teclado en pantalla". Esto proporcionará acceso a una emulación de un teclado estándar de 101/102 teclas. [16] En Windows 10, la misma función la realiza el módulo "teclado en pantalla" osk.exe
(que se puede iniciar desde la línea de comandos o, alternativamente, desde el menú "Ejecutar" ( ⊞ Win+ R)).
Ver también
- Romper llave
- Sys Rq
Referencias
- ^ a b IBM: Manual de usuario de IBM PC . Página 5-20: "Los programas de aplicación apropiados interpretan esta tecla como una indicación de que el uso de las teclas de control del cursor debe generar ventanas sobre el texto en lugar del movimiento del cursor. Al presionar la tecla Scroll Lock 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 ".
- ^ a b Referencia técnica de la computadora personal de IBM (Ed. revisada). IBM Corporation . Marzo de 1983.
- ^ "Limitaciones de accesibilidad en el proyecto" . www.Microsoft.com .
- ^ a b c 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]
- ^ "La función de Windows le permite generar un archivo de volcado de memoria usando el teclado" . Microsoft Corporation . Consultado el 25 de septiembre de 2011 .
- ^ Sean Daily, Tricks & Traps: Daily Answers (noviembre de 2000
- ^ Frinke, Axel C .; Paul, Matthias R. (1995-05-10) [publicado por primera vez en 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.DOC
Es parte delK3P621P2.ZIP
paquete de distribución. ) - ^ Paul, Matthias R .; Frinke, Axel C. (1997-10-13) [publicado por primera vez en 1991], FreeKEYB - Controlador de consola y teclado DOS mejorado (Manual del usuario) (v6.5 ed.) [2] (NB. FreeKEYB es un sucesor configurable dinámicamente basado en Unicode de K3PLUS que admite la mayoría de diseños de teclado , páginas de códigos y códigos de países ).
- ^ Paul, Matthias R .; Frinke, Axel C. (2006-01-16), FreeKEYB - Controlador de consola y teclado DOS internacional avanzado (Manual del usuario) (v7 edición preliminar)
- ^ Sandler, Corey (enero de 1983). "Soft Touch de Key Tronic" . Revista de PC : 347 . Consultado el 21 de octubre de 2013 .
- ^ 11.JPG (การ ใช้ งาน Ubuntu | FUNDACIÓN SAMUTSAKHON)
- ^ Opciones de distribución del teclado, Preferencias del teclado (Guía del usuario de escritorio - Biblioteca GNOME)
- ^ "Hack de teclado iluminado" . Kipkay (a través de Instructables). 2008-05-30 . Consultado el 25 de julio de 2011 .
Uso de la tecla Scroll Lock para iluminar su teclado
- ^ "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
- ^ "Especificación de Dell Inspiron 17" (PDF) .
- ^ http://windows.microsoft.com/en-AU/windows-8/type-with-the-on-screen-keyboard
enlaces externos
- Artículo de Straightdope sobre la tecla Scroll Lock
Teclado de IBM PC ( Windows , diseño ANSI de EE. UU.) | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Esc | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | PrtScn / SysRq | Bloqueo de desplazamiento | Pausa / Pausa | |||||||||
Insertar | Casa | PgUp | Bloqueo numérico | ∕ | ∗ | - | ||||||||||||||||||
Borrar | Final | PgDn | 7 | 8 | 9 | + | ||||||||||||||||||
4 | 5 | 6 | ||||||||||||||||||||||
↑ | 1 | 2 | 3 | Ingresar | ||||||||||||||||||||
← | ↓ | → | 0 Ins | . Del |