Scroll Lock - Scroll Lock

Клавиша блокировки прокрутки с включенным световым индикатором на Клавиатура IBM Model M.

Scroll Lock (⤓ или ⇳) - это ключ блокировки (обычно с соответствующим индикатором состояния) на большинстве IBM-совместимых компьютерные клавиатуры.

В зависимости от операционной системы он может использоваться для разных целей, и приложения могут назначать функции клавише или изменять свое поведение в зависимости от ее состояния переключения.[1][2]

Клавиша используется не часто, поэтому на некоторых уменьшенных или специализированных клавиатурах нет Scroll Lock все вместе.

Нажатие Ctrl+Scroll Lock выполняет ту же функцию, что и нажатие Ctrl+Перерыв (пауза). Это поведение является пережитком оригинального Клавиатуры IBM PC, у которого не было выделенного Перерыв (пауза) ключ. Вместо этого они назначили функцию паузы для Ctrl+Num Lock и функцию Break для Ctrl+Scroll Lock.

Функция

Прокрутка окна

В Scroll Lock Клавиша предназначена для блокировки всех техник прокрутки и является пережитком оригинальной Клавиатура IBM PC. В оригинальном дизайне Scroll Lock был предназначен для изменения поведения клавиши со стрелками. Когда Scroll Lock был включен режим, клавиши со стрелками прокрутка содержимое текстового окна вместо перемещения курсор.[1][2] В этом использовании Scroll Lock это кнопка переключения блокировки, например Num Lock или же Caps Lock, состояние которых сохраняется после отпускания клавиши.

Сегодня это конкретное использование Scroll Lock редко. Современные программы, учитывающие такое поведение, включают: IBM Lotus Notes, Агент Форте, Image-Line FL Studio, Renoise, Майкрософт Эксель, Microsoft Project[3], LibreOffice Calc, а иногда[нужна цитата ] Microsoft Word.

Некоторые текстовые редакторы (например, Блокнот ++, Microsoft Visual Studio ) демонстрируют аналогичное поведение при использовании клавиш со стрелками с Ctrl нажал.

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

Некоторые веб-браузеры, включая Fire Fox и Internet Explorer поддержать Каретка просмотра режим, который можно переключать F7. В то время как поведение прокрутки окна с отключенной навигацией с помощью курсора (по умолчанию) аналогично тому, что предлагается для Scroll Lock, включение навигации с использованием курсора активирует поведение прокрутки курсора, как если бы функция Scroll Lock была отключена.

Прокрутка консоли

Нажатие на Scroll Lock ключ в Консоль Linux пока текст прокручивается по экрану, вывод консоли замораживается (но не вводится), при этом текст на экран не отправляется, в то время как программа продолжает работать в обычном режиме. Когда Scroll Lock При повторном нажатии экран размораживается, и сразу отображается весь текст, созданный во время остановки. Это позволяет пользователю приостанавливать отображение и читать длинные сообщения, которые прокручиваются на экране слишком быстро, чтобы их можно было прочитать, например, когда система загрузка (при условии клавиатуры Водитель уже загружен). Если не настроено иначе, Ctrl+S и Ctrl+Q может использоваться вместо Scroll Lock в любом терминале Linux для замораживания и размораживания вывода терминала соответственно.

Это поведение имитирует клавишу экрана блокировки или аналогичные механизмы управления потоком на компьютерных терминалах.

Поведение следует отличать от нажатия кнопки Клавиша паузы в течение ПОЧТОВЫЙ или под ДОС, что по умолчанию приводит к временной остановке запущенного процесса.

На FreeBSD системная консоль, Scroll Lock клавиша дополнительно включает прокрутку: после нажатия Scroll Lock можно использовать Page Up и Листать вниз для прокрутки вверх или вниз. Повторное нажатие Scroll Lock отключает этот режим и возвращает к нижней части вывода. Консоль Linux реализует это поведение с помощью ⇧ Shift+Page Up и ⇧ Shift+Листать вниз, не требуя Scroll Lock быть активным.

Диагностика загрузки

В Многопользовательская DOS, Системный менеджер, и РЕАЛЬНЫЙ / 32, активируя Scroll Lock во время загрузки всегда будет входить в специальный режим диагностики, в котором операционная система и загруженные драйверы устройств будут отображать подробный статус и отладочную информацию о себе и своем взаимодействии с операционной системой, иногда до нескольких экранов для каждого загруженного драйвера. Автоматическая прокрутка приостановлена ​​до тех пор, пока Scroll Lock остается активным.[нужна цитата ]

DR-DOS 7.02 и выше обеспечивает CONFIG.SYS директива с именем СВИТОК = ВКЛ | ВЫКЛ для изменения статуса Scroll Lock на лету.[4]Активация Scroll Lock во время загрузки также войдет в режим DIAG, в котором некоторые специальные драйверы могут отображать более подробные сообщения,[4] но в отличие от ситуации в семействе Multiuser DOS обычные драйверы DOS обычно не отображают дополнительную информацию. Однако операционная система временно приостанавливает все автоматические тайм-ауты (Тайм-аут = <секунды>, <символ>, <переключатель>) в трассировке CONFIG.SYS (СЛЕД = ВКЛ | ВЫКЛ) и F7/F8 пошаговые режимы до тех пор, пока Scroll Lock активен.[4]

Отладка

в Microsoft Windows NT В семействе, начиная с Windows 2000, можно включить функцию отладки, которая позволяет пользователю вручную аварийно завершить работу системы, создав дамп памяти для анализа текущего состояния операционной системы. Это можно сделать, установив раздел реестра REG_DWORD HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesi8042prtParametersCrashOnCtrlScroll к 1. После установки пользователь может удерживать RCtrl ключ и коснитесь Scroll Lock нажмите дважды, чтобы вызвать Синий экран смерти.[5][6]

В Microsoft Visual Basic 5.0 и 6.0, Ctrl+Перерыв (пауза) приостанавливает запущенную программу в интегрированной среде разработки, как и ее псевдоним Ctrl+Scroll Lock.

Скопировать и вставить

В сочетании с альтернативными драйверами клавиатуры и консоли DOS FreeKEYB и K3PLUS, Scroll Lock также служил частью копировать вставить средство между приложениями. По сравнению со стандартным драйвером клавиатуры KEYB эти драйверы предлагали ряд расширений, включая расширенный буфер нажатия клавиш с функцией наложения клавиш, записью макросов и вторым курсором CopyCursor, который может быть вызван по запросу (по умолчанию при нажатии Ctrl+Alt+F11 или средней кнопкой мыши) и свободно перемещались по экрану с помощью клавиш курсора или мыши, даже за пределами области, доступной стандартному курсору в запущенном приложении. После вызова нажатие F11 (или левой кнопкой мыши) символы под CopyCursor могут быть вставлены один за другим в буфер клавиатуры, откуда они будут прочитаны запущенным приложением в качестве эмулируемой клавиши (или Alt Numpad ) input, поэтому обычно отображается в месте расположения стандартного курсора. CopyCursor будет перемещаться к следующей позиции экрана после каждого F11 (или назад с каждым ⇧ Shift+F11). Обычный ввод с клавиатуры был возможен, пока был включен CopyCursor, и пользователь мог переключаться между двумя курсорами, переключая Ctrl+Alt+F11 горячая клавиша снова. Нажатие Esc или же ↵ Enter выйдет из CopyCursor, так что при следующем вызове он снова появится в позиции стандартного курсора, а не в предыдущем месте. Если содержимое экрана было прокручено, позиция CopyCursor сместилась бы соответственно, пока не достигла пределов отображения. С Scroll Lock При активации нажатия клавиш все равно будут попадать в обычный буфер нажатия клавиш, в то время как ввод CopyCursor будет накапливаться внутри для последующего использования во второй очереди, динамически сохраняемой в расширенном буфере нажатия клавиш. Таким образом, можно было «собирать» выбранный вывод на экран из разных программ и распределять данные намного позже, в еще одном приложении, путем переключения Scroll Lock снова выключен. Также можно было использовать это в качестве входных данных для записи макросов для дальнейшего использования в качестве лом макрос. Поскольку он был неотъемлемой частью этих драйверов клавиатуры, он был полностью прозрачен для запущенного программного обеспечения и, следовательно, работал практически с любыми программами DOS, включая командную строку, программы с временной оболочкой и переключатели задач.[7][8][9]

Другое использование

IBM PC документация называется Scroll Lock «неактивный ключ». Когда Журнал ПК спросил исполнительный директор производителя клавиатуры Ключ Троник Что касается назначения ключа в интервью 1983 года, он ответил: «Я не знаю, но мы тоже ставим его на свой».[10]

Световой индикатор иногда используется для других целей, например, для раскладка клавиатуры индикатор[11][12] в некоторых Дистрибутивы Linux или другие приложения,[13] потому что это с меньшей вероятностью вызовет проблемы, чем манипуляции с другими клавишами / индикаторами.

Клавиатура, видео, переключатели мыши (KVM) часто используют клавишу Scroll Lock на клавиатуре, подключенной к переключателю KVM, для выбора между компьютерами. На KVM-переключателях с Экранный дисплей (OSD), «двойной щелчок» клавиши Scroll Lock часто вызывает экранное меню, позволяя пользователю выбрать нужный компьютер из списка или получить доступ к меню конфигурации KVM. Некоторые модели, особенно те, в которых отсутствует экранное меню, переключаются на ввод, соответствующий цифровой клавише, нажатой после Scroll Lock, или, в случае некоторых 2-портовых переключателей, клавишам со стрелками вверх и вниз. Простые модели с двумя или четырьмя входами могут немедленно переключиться на следующий вход после двойного нажатия клавиши Scroll Lock.

Scroll Lock на клавиатуре без клавиши Scroll Lock

Некоторые ноутбуки и клавиатуры не имеют физического Scroll Lock ключ.[14] Некоторые из них имеют вторую функцию на другой клавише, которая действует так, как будто Scroll Lock была нажата клавиша. Вот некоторые распространенные методы:

  • Fn+S или же Fn+F6 на некоторых ноутбуках Dell.[15]
  • Fn+C или же Fn+K на некоторых ноутбуках Lenovo.
  • Fn+C на некоторых ноутбуках HP.

Другой способ нажать Scroll Lock ключом является использование экранной клавиатуры. В Windows 8 это можно найти через Панель управления> Центр специальных возможностей (⊞ Победа+U), выбрав «Начать экранную клавиатуру». Это обеспечит доступ к эмуляции стандартной 101/102-клавишной клавиатуры.[16] В Windows 10 эту же функцию выполняет модуль «экранная клавиатура». osk.exe (который можно запустить из командной строки или, альтернативно, из меню «Выполнить» (⊞ Победа+р)).

Смотрите также

Рекомендации

  1. ^ а б IBM: Руководство пользователя IBM PC. Страница 5-20: «Эта клавиша интерпретируется соответствующими прикладными программами как указание на то, что использование клавиш управления курсором должно вызывать выделение окна над текстом, а не перемещение курсора. При повторном нажатии клавиши Scroll Lock действие отменяется. Клавиатура подпрограмма просто записывает текущее состояние сдвига клавиши Scroll Lock. За выполнение этой функции отвечает система или прикладная программа ».
  2. ^ а б Технический справочник персонального компьютера IBM (Пересмотренная ред.). Корпорация IBM. Март 1983 г.
  3. ^ «Ограничения доступности в Project». www.Microsoft.com.
  4. ^ а б c Пол, Маттиас Р. (1997-10-02). "Caldera OpenDOS 7.01 / 7.02 Обновление Alpha 3 IBMBIO.COM README.TXT". Архивировано из оригинал на 2003-10-04. Получено 2009-03-29. [1]
  5. ^ «Функция Windows позволяет сгенерировать файл дампа памяти с помощью клавиатуры». Корпорация Майкрософт. Получено 2011-09-25.
  6. ^ Шон Дейли, Уловки и ловушки: Ежедневные ответы (ноябрь 2000 г.)
  7. ^ Frinke, Axel C .; Пол, Маттиас Р. (1995-05-10) [впервые опубликовано в 1991 году], K3PLUS v6 - Der ultimative Ersatz für den DOS-Standard-Tastaturtreiber KEYB GR (Руководство пользователя) (на немецком языке) (изд. R49-v6.21) (NB. K3PLUS был расширенным драйвером клавиатуры для DOS, широко распространенным в то время в Германии, с адаптацией для нескольких других европейских языков. Он уже поддерживал подмножество функций FreeKEYB. K3PLUS.DOC является частью K3P621P2.ZIP дистрибутив.)
  8. ^ Пол, Маттиас Р .; Фринке, Аксель К. (1997-10-13) [впервые опубликовано в 1991 году], FreeKEYB - усовершенствованный драйвер клавиатуры и консоли DOS (Руководство пользователя) (изд. V6.5) [2] (NB. FreeKEYB - это Unicode -на основе динамически настраиваемого преемника K3PLUS, поддерживающего большинство раскладки клавиатуры, кодовые страницы, и коды стран.)
  9. ^ Пол, Маттиас Р .; Фринке, Аксель К. (16 января 2006 г.), FreeKEYB - расширенный международный драйвер клавиатуры и консоли DOS (Руководство пользователя) (предварительная редакция v7)
  10. ^ Сэндлер, Кори (январь 1983 г.). "Мягкое касание Key Tronic". Журнал ПК: 347. Получено 2013-10-21.
  11. ^ 11.JPG (การ ใช้ งาน Ubuntu | ФОНД САМУЦАХОНА)
  12. ^ Параметры раскладки клавиатуры, настройки клавиатуры (Руководство пользователя рабочего стола - Библиотека GNOME)
  13. ^ «Взломанная клавиатура с подсветкой». Кипкай (через Instructables). 2008-05-30. Получено 2011-07-25. Использование клавиши Scroll Lock для подсветки клавиатуры
  14. ^ «Клавиатура - Общее обсуждение». Logitech. 2008-08-28. Получено 2008-11-26. На этой клавиатуре нет клавиши Scroll Lock.
  15. ^ «Спецификация Dell Inspiron 17» (PDF).
  16. ^ http://windows.microsoft.com/en-AU/windows-8/type-with-the-on-screen-keyboard

внешняя ссылка