Зачем на клавиатуре до сих пор остаётся Scroll Lock, если она мешает работе в привычных программах
На клавиатуре клавишей Scroll Lock (или ScrLk) почти никогда не пользуются. Она выглядит пережитком прошлого, особенно рядом с привычными стрелками, Page Up и Page Down. Тем не менее эта клавиша сохраняется на большинстве полноразмерных клавиатур. Откуда она взялась и почему неожиданно мешает работе в привычных программах?
Эта клавиша впервые появилась на 83-клавишной клавиатуре оригинального IBM PC, представленного в 1981 году. В те годы мыши ещё не были массовым устройством, мониторы имели небольшое разрешение, а текстовые редакторы и электронные таблицы занимали весь экран. Пользователю нужно было перемещаться по длинному документу или большой таблице, не сдвигая при этом позицию курсора.
Именно для этого и создали режим блокировки прокрутки. Когда он включён, клавиши со стрелками начинают двигать не курсор, а содержимое окна. Курсор остаётся на месте, а текст или таблица как будто проезжают перед глазами. Такой подход оказался удобным в программах вроде WordPerfect или Lotus 1-2-3, где приходилось работать с большими массивами данных.
С появлением мыши и графических интерфейсов необходимость в этом режиме почти отпала. Прокрутку стало проще выполнять колёсиком или полосой прокрутки. Однако клавишу почему-то не убрали.
Несмотря на редкое использование, клавиша продолжает выполнять свою исходную функцию и в отдельных современных приложениях. Самым заметным примером является Microsoft Excel (а также LibreOffice Calc и некоторые другие табличные редакторы). Когда режим Scroll Lock включён, стрелки на клавиатуре прокручивают лист, а выделенная ячейка остаётся на месте. Пользователь, который случайно нажал клавишу, внезапно обнаруживает, что не может перемещаться по ячейкам привычным способом.
В строке состояния Excel при этом появляется надпись «Scroll Lock». Именно поэтому говорят, что из-за этой клавиши «ломается» Excel. Поведение программы меняется неожиданно и выглядит как сбой, хотя на самом деле всё работает именно так, как задумано разработчиками клавиатуры и самой таблицы. Чтобы вернуть обычный режим, достаточно снова нажать Scroll Lock (или воспользоваться экранной клавиатурой, если физической клавиши нет).
Помимо Excel клавиша иногда применяется в других сценариях. В консоли Linux она может приостанавливать вывод текста на экран. Некоторые KVM-переключатели используют двойное нажатие Scroll Lock для выбора компьютера. В отдельных средах её состояние учитывается при отладке или в специализированном ПО. Однако для большинства повседневных задач она остаётся невостребованной.
Производители клавиатур сохраняют эту кнопку по нескольким причинам. Во-первых, стандартизация раскладки. Убирать отдельную клавишу и переделывать схемы и пресс-формы ради редкого случая экономически невыгодно.
Во-вторых, обратная совместимость. Её сохраняют ради обратной совместимости с миллионами старых программ и привычками пользователей. В корпоративной среде до сих пор встречаются системы и программы, которые ожидают наличия этой клавиши. В-третьих, операционные системы продолжают распознавать её состояние, поэтому поддержка обходится практически без дополнительных затрат.
Так Scroll Lock превратилась в рудимент, который есть почти на каждой полноразмерной клавиатуре, но нужен очень редко. В стандартной раскладке её помещают между Print Screen и Pause Break, на ноутбуках же она зачастую делит клавишу с другой функцией и срабатывает в связке с Fn. И пока существуют полноразмерные клавиатуры и приложения, которые учитывают её состояние, эта клавиша, скорее всего, никуда не денется.





3 комментария
Добавить комментарий
Дальше можно не читать
Хотя дальше и сказано, что клавиша важна для работающих с Excel — то есть главной современной программой, без которой компьютеры просто нафиг не нужны
Все верно. Почти не пользуются. В Excel умеют работать далеко не каждый. Я Вам больше скажу, практически никто. Только люди, которым он нужен в работе. Обычному обывателю он просто не нужен.Я, например, пользуюсь Excel, а вот кнопкой нет.
Добавить комментарий