0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как включить / выключить блокировку прокрутки в Excel?

Почему современные клавиатуры имеют Scroll Lock?

Сегодня клавиша Scroll Lock бесполезна, а на некоторых старых клавиатурах она вообще отсутствует:

Logitech Wave Keyboard

Pause and Break также может приостановить вывод BIOS после загрузки на многих компьютерах, поэтому это ценный ключ (в старых играх он также используется для приостановки игры).

Несмотря на свое название, клавиша Scroll Lock ничего не делает: она даже не препятствует прокрутке. Я могу понять, что некоторые старые клавиатуры имеют эту клавишу, но не новые, такие как клавиатуры, поставляемые в комплекте со многими OEM-компьютерами в наши дни; не похоже, что на новом компьютере установлена старая операционная система, такая как Windows 9x. В некоторых случаях игры с поддержкой блокировки прокрутки несовместимы с новыми операционными системами.

Существует ли историческая причина для этого или дизайнеры клавиатуры просто слишком ленивы, чтобы удалить эту бесполезную клавишу?

9 ответов

Многочисленные биты устаревшего кода были назначены «ненужным» ключам, чтобы соответствовать потребностям приложения.

Они не видели многих из них, потому что это внутренние, критически важные программы, где стоимость переписывания и переобучения огромна».

Насколько я знаю, вы все еще можете вставить дискету в современный компьютер с Windows и запустить версию Lotus 1-2-3 1985 года, и она будет работать. Наиболее ценной особенностью программного обеспечения Microsoft является обратная совместимость.

Одним из основных часто используемых приложений, которые до сих пор поддерживают блокировку прокрутки, является Microsoft Excel. Если вы работаете с электронными таблицами весь день и привыкли использовать клавиши со стрелками для более эффективной навигации, чем мышь, то это имеет смысл. Они все еще используют ее. На самом деле, когда вы набираете в Google scroll lock Excel, первым в списке Disable Scroll Lock стоит Office Support, который объясняет, почему и как он все еще используется:

Отключить блокировку прокрутки

Когда в Microsoft Excel выделена ячейка и вы нажимаете клавиши со стрелками, выделение перемещается между отдельными ячейками. Когда включена блокировка прокрутки, при нажатии клавиш со стрелками происходит прокрутка одной строки или столбца за один раз. Блокировка прокрутки действует как блокировка переключения на клавиатуре, так же как и Caps Lock. Нажатие этой кнопки активирует блокировку прокрутки. Чтобы использовать клавиши со стрелками для перемещения между ячейками, необходимо выключить блокировку прокрутки.

Читайте так же:
Как автоматически вставлять метку времени при обновлении данных в другом столбце на листе Google?

Прокручивающее окно

.

Использование Scroll Lock таким образом сегодня встречается редко. IBM Lotus Notes, FortA Agent, Image-Line FL Studio, Renoise, Microsoft Excel и Microsoft Word являются одними из программ, которые предлагают такую функциональность.

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

.

Я пытался найти в Google объяснение того, что означает «по разным причинам», но мне не везет.

Запись в Википедии также показывает, что этот вопрос не нов. Статья ссылается на январский номер журнала PC Magazine за 1983 год.

Статья начинается с .

ОТЧЕТ О ПРОДУКЦИИ / ОБРАБОТКА КОРЕИ

Внимательно изучите новую ПК-совместимую клавиатуру
что для некоторых пользователей есть привлекательная альтернатива
к оригиналу IBM
.

Мягкое касание клавиш Tronic

О, да. О клавише «Scroll Lock» на клавиатуре IBM PC: при использовании с клавишей Ctrl она переключается на сервер в качестве паузы при использовании BASIC-программы. Но в собственном «Руководстве по эксплуатации» IBM говорится только о том, что это «неактивный ключ».

» Для чего это?» спросил эксперт Тройна. «Я не знаю», — ответил Тайд. «Но мы и на себя его надеваем». /PC

Чтобы добавить немного истории о причине появления замка прокрутки, процитируем эту статью

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

Однако, как ответил msw, все еще есть причины, по которым блокировки роллов существуют, потому что все еще есть программные инструменты, которые не просто используют блокировки роллов

Лишь некоторые программы и сегодня придерживаются такого поведения, например, Lotus Notes, FortA Agent, FL Studio и Microsoft Excel.

Несмотря на то, что необходимость в блокировке прокрутки была обесценена, большинство производителей клавиатур по-прежнему устанавливают блокировку прокрутки в качестве меры предосторожности, поскольку она была частью старой системы, и они не знают, что она делает. Процитируем эту статью из Википедии

B M Документация PC называет Scroll Lock «неактивной клавишей». Когда PC Magazine спросил менеджера производителя клавиатуры Key Tronic о назначении этой клавиши, тот ответил: «Не знаю, но мы ее тоже ставим».

Наличие клавиши, которая не используется ни в одном современном приложении (за исключением Excel), и специального аппаратного индикатора делает ее идеальной для использования с чем-то вроде Autohotkey.

Читайте так же:
Как быстро проверить, содержит ли диапазон какие-то значения в Excel?

Например, вы можете переназначить его так, чтобы клавиша Scroll Lock действовала как модификатор, чтобы настроить клавиатуру на использование другого набора символов. Этот поток имеет скрипт, который дает вам весь греческий алфавит, все с одним простым переключателем клавиши Scroll Lock: https://autohotkey.com/board/topic/113278-send-unicode- буквы /

Мое личное расширение греческого алфавита использует клавишу Scroll Lock для доступа к ряду математических и инженерных символов, позволяя мне использовать цифровые и символьные клавиши. А поскольку все зависит от состояния клавиши Scroll Lock, я могу использовать любую другую клавишу-модификатор — с комбинациями Shift (уже используется), Ctrl, Alt, клавиша Windows, что дает мне, возможно, 16 слоев? (Возможно, больше с AltGr). Что если бы мы могли иметь более тысячи возможных символов, не беспокоясь о конфликтах с ярлыками из других приложений? Все нужные символы, а также многие другие языки можно легко выбрать (с удобным индикатором, показывающим, находитесь ли вы в режиме «специальные символы» или «обычные символы»).

* Доступны буквы, цифры, символы и функциональные клавиши, и, теоретически, вы даже можете переназначить навигационные клавиши (стрелки, pgup /dn, home, end, delete, backspace и т.д.) или стать действительно экзотическим и начать использовать клавиши мыши / колеса.

Microsoft, в частности, стремится к обратной совместимости. Помимо того, что существует некоторое программное обеспечение, которое все еще использует блокировку прокрутки (Excel упоминается в других ответах), существует аппаратное обеспечение, которое также зависит от блокировки прокрутки. Следовательно, она часто используется в качестве горячей клавиши для переключения между машинами в KVM-переключателях.

Несколько последних приложений используют этот ключ, а также старые приложения, поэтому его использование вряд ли приведет к конфликтам с другими приложениями.

Социальная игра XFire, например, предлагает наложения чата для полноэкранных игр. В играх привязки клавиш часто отличаются, поэтому XFire решила использовать Scroll Lock + X в качестве горячей клавиши для загрузки наложения чата, поскольку она вряд ли будет конфликтовать с другими привязками клавиш.

Читайте так же:
Как быстро создать пузырьковую диаграмму в Excel?

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

Нажатие на блокировку прокрутки консоли Linux во время прокрутки замораживает вывод консоли (но не захватывает его), в это время текст больше не выводится на экран, но программа продолжает работать как обычно. При повторном нажатии на фиксатор прокрутки экран размораживается, и весь текст, созданный во время замораживания, немедленно печатается. Это позволяет пользователю приостановить экран и прочитать длинные сообщения, которые прокручиваются по экрану слишком быстро, чтобы их можно было прочитать, например, при запуске системы.

Блокировка прокрутки по-прежнему широко используется в KVM-переключателях. Это очень удобная кнопка для переключения устройств.

С тех пор как я начал использовать ПК в 1990-х годах, я никогда не пользовался клавишей Scroll Lock. Я не знал, для чего она нужна. Мышечное заболевание 20-летней давности вызывало легкий дискомфорт в правом плече и шее, но стало так плохо, что мне пришлось прибегнуть к обезболиванию. У меня была клавиатура с тачпадом. На правой стороне тачпада вы найдете полосу прокрутки — это попытка заменить колесико. Как только я использую полосу прокрутки на тачпаде, у меня болит правая сторона спины.

Многие люди, как и я, считают блокировку рулона очень полезной.

PowerShell: включение и выключение "Num Lock".

Я хотел бы иметь возможность включать и выключать клавишу «Num Lock» на клавиатуре. Я пробовал несколько примеров в Интернете и здесь, но безуспешно. Это самое близкое решение, к которому я могу прийти:

Приведенный выше код, похоже, работает, и я вижу, как индикатор «Num Lock» на моей клавиатуре мигает в течение секунды, но он не «прилипает».

Читайте так же:
Как быстро проверить, открыт или закрыт файл (книга) в Excel?

3 ответа

  • Окно PowerShell препятствует отключению

Если у меня есть окно PowerShell (в командной строке PowerShell) на экране, это препятствует выключению компьютера. Другими словами, если я открываю окно PowerShell, а затем пытаюсь выключить сервер, я получаю всплывающее окно завершения программы, говорящее, что Windows не может завершить эту программу. Я понял.

Можно ли включить или выключить блокировку капса, прокрутки или цифр в Windows? Пожалуйста, опубликуйте фрагмент кода на любом языке. но я предпочитаю C/C++ или Java. P. S. Я делаю программу на азбуке Морзе, которая мигает светодиодом блокировки прокрутки.

Я столкнулся с той же проблемой мерцания при включении и выключении, что и вы.

Это отлично работает, попробуйте:

Для чего это стоит, с точки зрения клавиатуры, OS отправляет набор, а затем сброс клавиши переключения (caps, блокировка прокрутки, numlock) при использовании [System.Windows.Forms.SendKeys]::SendWait(««) , но отправляет только одно событие с использованием WScript.Shell .

Похожие вопросы:

Я работаю над приложением, основанным на местоположении. Я хочу включить или выключить GPS с помощью кода. Я нашел решение по этой [ссылке]: включать и отключать GPS программно в android 4.0 и выше? Но.

Может ли jQuery определить, включена или выключена клавиша Caps Lock? Есть текстовое поле пароля, и я разрешаю вводить только строчные буквы, поэтому я не хочу включать Caps Lock.

Как проверить, активна ли блокировка нумерации в Excel. Или включить индикатор Num lock в строке состояния

Если у меня отображается окно PowerShell (в командной строке PowerShell), это препятствует выключению компьютера. Например, если я открываю окно PowerShell, а затем пытаюсь выключить сервер, я получаю.

Есть ли способ включить/выключить блокировку регистра, прокрутки и цифр в Windows? Пожалуйста, опубликуйте фрагмент кода на любом языке, но я предпочитаю C/C++ или Java. P.S. Я создаю программу.

Читайте так же:
Как в Excel заполнять ряды в обратном, убывающем или убывающем порядке?

Я хочу, чтобы num-lock был включен, пока работает моя программа, поэтому, если пользователь выключает num-lock, он немедленно включается снова. Каков самый простой способ достичь этого.

Можно ли проверить состояние Scroll Lock, Num Lock и Caps Lock при загрузке веб-страницы? Я нашел способ проверки нажатия клавиши с помощью JavaScript, но это не то, что мне нужно.

Включение и отключение флажков с помощью javascript, например, когда я отмечу флажок chk1, то chk2, chk3 и chk4 будут включены, а если я сниму флажок chk1, то chk2, chk3 и chk4 будут отключены через javascript.

Может ли Emacs отображать, включены ли cap lock и num lock? В свете того, что я однорукий машинист и пользуюсь FrogPad, я спросил. 20-клавишное устройство.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector