Открыть сервисСервис

Scroll Lock — функция клавиатуры

Scroll Lock — функция (клавиша) компьютерной клавиатуры, предназначенная для переключения режима прокрутки содержимого экрана стрелками. При активированном Scroll Lock клавиши со стрелками (и колёсико мыши в некоторых приложениях) прокручивают окно или лист документа, а не перемещают курсор или выделение. Клавиша присутствует на стандартной раскладке IBM PC/AT с 1984 года, однако в современных программах её поддержка ограничена, а на многих компактных и ноутбучных клавиатурах она отсутствует или заменена комбинацией Fn + клавиша.

История и назначение

Клавиша Scroll Lock появилась на первых клавиатурах IBM PC (Model F, 1981) и стала стандартной для раскладки IBM PC/AT 1984 года. В те годы операционные системы и программы интерфейса работали в текстовом режиме, и многие приложения (табличные процессоры, текстовые редакторы, файловые менеджеры) использовали стрелки для перемещения курсора или выделения ячейки. Scroll Lock позволял переключить поведение стрелок: вместо перемещения курсора они прокручивали содержимое экрана, сохраняя позицию курсора.

В DOS-приложениях (WordPerfect, Lotus 1-2-3, Norton Commander и других) Scroll Lock был востребован. С переходом к графическим интерфейсам и мышиному вводу потребность в нём снизилась: прокрутка выполняется колёсиком мыши, полосами прокрутки и клавишами Page Up/Page Down.

Расположение и индикация

На полноразмерной клавиатуре IBM PC/AT Scroll Lock традиционно расположен в верхнем ряду функциональных клавиш, между Print Screen (или SysRq) и Pause/Break. На современных клавиатурах клавиша встречается реже: на компактных моделях (60%, 65%, 75%) и на большинстве ноутбуков она отсутствует, либо доступна как дополнительная функция через комбинацию Fn с другой клавишей (чаще всего Fn + F6, Fn + K, Fn + S — в зависимости от производителя).

Активация режима индицируется светодиодом на клавиатуре (обычно подписанным «Scroll Lock»), расположенным рядом с индикаторами Caps Lock и Num Lock. На некоторых современных механических клавиатурах светодиод отсутствует, и состояние режима отображается программно.

Поведение в разных приложениях

ПриложениеПоведение при активном Scroll Lock
Microsoft ExcelСтрелки прокручивают лист, выделение остаётся на исходной ячейке
OpenOffice / LibreOffice CalcАналогично Excel
Windows Explorer, проводникиВ большинстве версий режим не влияет на навигацию
Терминалы (PuTTY, Windows Terminal)Обычно не поддерживается
Linux-консольСтрелки прокручивают буфер терминала (в некоторых дистрибутивах)

Наиболее известным примером современного использования является Microsoft Excel: там Scroll Lock по-прежнему работает, и именно с ним чаще всего сталкиваются пользователи, которые случайно активировали режим и обнаружили, что стрелки перестали перемещать выделение между ячейками. В большинстве остальных программ режим игнорируется.

Как отключить Scroll Lock

  • Клавиша на клавиатуре — повторное нажатие клавиши Scroll Lock переключает режим обратно.
  • Комбинация Fn — на ноутбуках: Fn + клавиша, отвечающая за Scroll Lock (обычно F6, F12, K или S; маркировка зависит от производителя).
  • Экранная клавиатура Windows — включается через «Параметры → Специальные возможности → Клавиатура → Экранная клавиатура»; клавиша Scroll Lock доступна на виртуальной раскладке.
  • Программы и утилиты — существуют утилиты, эмулирующие или блокирующие Scroll Lock (например, SharpKeys для переназначения клавиш в Windows, xmodmap/setxkbmap в Linux).
  • BIOS/UEFI — в некоторых системах состояние Scroll Lock сохраняется после перезагрузки, и его можно сбросить, отключив клавиатуру в настройках прошивки.

Scroll Lock на разных платформах

В macOS клавиша Scroll Lock исторически отсутствует на большинстве клавиатур Apple; в старых версиях Mac OS режим прокрутки управлялся отдельными клавишами. В Linux состояние Scroll Lock учитывается X11/Wayland-сервером, но поддержка зависит от приложения: в консольном виртуальном терминале (virtual console) режим может включать прокрутку буфера вывода стрелками. В мобильных операционных системах клавиша не используется.

Альтернативы и современное состояние

Современные способы прокрутки без мыши — Page Up, Page Down, Home, End, пробел (в браузерах и терминалах), колёсико мыши, тачпад с жестами, полосы прокрутки. В связи с этим Scroll Lock считается устаревшей функцией: в 2012 году Microsoft в Windows 8 впервые сделала клавишу Scroll Lock неактивной по умолчанию (режим можно включить вручную), а в Windows 10/11 аналогичное поведение сохраняется. Тем не менее клавиша остаётся в стандарте раскладки и продолжает появляться на полноразмерных клавиатурах.

Интересные факты

  • На некоторых старых клавиатурах IBM Scroll Lock имел физическую фиксацию (клавиша «залипала» в нажатом состоянии), в отличие от современных мгновенных переключателей.
  • В ряде игр и эмуляторов клавиша Scroll Lock используется как дополнительная функциональная клавиша, поскольку она редко задействована операционной системой.
  • Существуют шутки и мемы о том, что Scroll Lock — «кнопка, которую никто не нажимает»; опросы пользователей показывают, что значительная часть владельцев ПК не знают её назначения.

Источники

  • Microsoft Support — Keyboard shortcuts in Excel
  • IBM PC/AT Technical Reference, 1984
  • Documentation для xkb (X Keyboard Extension), freedesktop.org
  • SharpKeys — GitHub repository documentation
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru