Клавиша Scroll Lock на клавиатуре¶
Scroll Lock (с англ. — «прокрутка заблокирована», на русскоязычных клавиатурах может обозначаться как «Прокрутка») — клавиша-модификатор на компьютерной клавиатуре, предназначенная для переключения режима прокрутки содержимого экрана. Входит в стандартный набор из трёх клавиш управления состоянием индикаторов (совместно с Caps Lock и Num Lock) и присутствует на клавиатурах IBM PC с 1981 года.
¶Функциональное назначение
Первоначально клавиша использовалась в ранних версиях операционной системы DOS и текстовых редакторах для управления прокруткой экрана. При активном режиме Scroll Lock нажатие клавиш со стрелками перемещало не курсор, а видимую область текста, что позволяло просматривать документ, не меняя позицию ввода. С развитием графических интерфейсов и появлением мыши как основного устройства навигации необходимость в такой функции практически исчезла.
В современных операционных системах (Windows, Linux, macOS) клавиша по умолчанию не выполняет никаких действий и считается устаревшей. Несмотря на это, она сохраняется на клавиатурах для обеспечения обратной совместимости с legacy-программами и терминальными эмуляторами.
¶Современное применение
Хотя базовое назначение утрачено, Scroll Lock нашла применение в ряде специализированных сценариев:
- Электронные таблицы — в Microsoft Excel включение Scroll Lock позволяет листать рабочий лист стрелками без смены активной ячейки. В Google Sheets и LibreOffice Calc реализована аналогичная логика.
- Терминальные эмуляторы — в Linux-консолях (например, в среде GNOME Terminal) комбинация Shift+Scroll Lock используется для переключения буфера прокрутки.
- Перехват системных событий — в ряде антивирусных программ и утилит мониторинга (например, Kaspersky Rescue Disk) состояние клавиши используется как аварийный переключатель.
- Горячие клавиши — в некоторых приложениях (Autodesk AutoCAD, старые версии Norton Commander) Scroll Lock назначается для макросов или переключения режимов ввода.
- Диагностика оборудования — при загрузке BIOS/UEFI индикатор Scroll Lock может использоваться для проверки работоспособности клавиатуры.
На ноутбуках, где отсутствует отдельная секция с индикаторами, состояние Scroll Lock часто отображается программно — через экранную клавиатуру или утилиты производителя (например, Lenovo Vantage, ASUS Armoury Crate).
¶Расположение и обозначение
На стандартной клавиатуре IBM PC клавиша расположена в блоке управления курсором, между клавишами Print Screen и Pause/Break. На ноутбуках из-за ограниченного пространства Scroll Lock часто совмещена с другими клавишами и активируется через функциональную комбинацию (обычно Fn + Pause/Break или Fn + C).
Обозначение на клавишах варьируется: полное название «Scroll Lock», сокращение «ScrLk», пиктограмма со стрелкой и вертикальной линией. На клавиатурах для Apple (Magic Keyboard) клавиша отсутствует, однако может быть эмулирована через системные настройки или сторонние утилиты.
¶Индикатор состояния
На полноразмерных клавиатурах наличие активного режима отображается светодиодным индикатором в верхней правой части. Индикатор загорается при нажатии клавиши и гаснет при повторном нажатии. В операционной системе Windows проверить состояние можно через экранную клавиатуру (Osk.exe), где активная клавиша подсвечивается синим цветом.
¶Программная эмуляция
Поскольку физическая клавиша отсутствует на многих современных устройствах (особенно на ноутбуках и компактных клавиатурах), существуют программные способы её эмуляции:
- Утилита Microsoft PowerToys позволяет переназначить любую клавишу на Scroll Lock.
- В реестре Windows (раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout) возможно создание таблицы переназначения скан-кодов.
- В Linux для тех же целей используется утилита
keydили настройки XKB (X Keyboard Extension). - В macOS через Karabiner-Elements можно назначить функцию на любую клавишу.
¶Клавиатурные индикаторы и стандарты
Клавиша Scroll Lock является частью стандарта HID (Human Interface Device), поэтому все операционные системы распознают её аппаратно. В документации Microsoft по разработке драйверов клавиатуры Scroll Lock описывается как «специальная клавиша, предназначенная для управления прокруткой». В стандарте ISO/IEC 9995-1 клавиша относится к группе «функции редактирования».
¶Историческая справка
Клавиша появилась на клавиатуре IBM 83-key (модель IBM PC 5150, 1981 год). В ранних текстовых редакторах (WordStar, Lotus 1-2-3) Scroll Lock использовалась для переключения между режимами перемещения курсора и прокрутки текста. С переходом на графические операционные системы и появлением колеса прокрутки мыши необходимость в аппаратной блокировке отпала, однако клавиша осталась в стандарте AT-клавиатур (1984 год) и была сохранена в спецификации Windows-клавиатур (Windows 95).
В современных операционных системах компания Microsoft рассматривала возможность удаления клавиши, однако отказ от неё нарушил бы совместимость с тысячами существующих программ, использующих её в качестве перехватчика глобальных событий.
¶Интересные особенности
- В игре The Elder Scrolls V: Skyrim клавиша Scroll Lock используется для переключения режима отображения интерфейса.
- В некоторых моделях серверных клавиатур (например, IBM Model M) индикатор Scroll Lock используется для отображения активности системы.
- В операционной системе FreeBSD Scroll Lock выполняет функцию «экранной блокировки» при работе в текстовой консоли — нажатие клавиши замораживает вывод на терминал.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →
