Моля, върнете Scroll Lock

Не всеки напредък в технологиите представлява прогрес. Бутонът Scroll Lock първоначално се появи в ранните системи на IBM. Неговата основна функция в текстовите редактори беше да активира превъртане на текст без преместване на показалеца.

Представете си как въвеждате текст в Word. Може да искате да видите различен раздел от същия документ и да не забравите да се върнете и да продължите да печатате от същото място.

Първоначално това не изглежда да е проблем. Трябва само да натиснете клавиша със стрелка надолу на клавиатурата и да изчакате текстът да превърти надолу. Позицията на курсора обаче ще се промени след това, така че ще трябва да го потърсите!

В съвременния свят превъртането обикновено се извършва с мишка чрез щракване върху ленти за превъртане или използване на ролка на мишката. Това отразява уникалните навици на всеки от нас, въпреки че мнозина ще стигнат до заключението (особено онези, които обичат да използват конзолата), че работата с текст без мишката е по-удобна.

В миналото за постигане на това се използваше клавишът Scroll Lock. Промени се от движение на показалеца към превъртане и обратно.

Scroll lock ви позволява да навигирате във всеки документ с помощта на клавишите със стрелки, без случайно да местите или превъртате през страницата. Това е особено полезно при работа с дълги документи, тъй като ви позволява лесно да се движите, без да се налага да отмествате пръстите си от обичайните им позиции на клавиатурата. Lenovo.

Но този клавиш вече е бил наричан атавизъм в началото на 2000 г.: „Клавишът Scroll Lock е един от последните останки от старите дни на DOS“.

Този ключ е останал от по-стара технология, но Intel не работи специално за премахването му. Смятаме, че много от клавишите могат да бъдат премахнати от клавиатурата, за да се елиминира претрупването и да се позволят нови бутони, като например стандартизиран клавиш за помощ. Тези решения са оставени на OEM производителите на компютри и производителите на клавиатури. Говорителят на Intel Алек Гефридс.

В повечето съвременни програми не се поддържа. Поне се опитах да го използвам с Libre Office без успех. Дори в най-новата версия на Word не беше наблюдавано да функционира. Въпреки това функцията Scroll Lock на Word беше налична в по-ранни версии.

Когато включите Scroll Lock, Word заключва позицията на курсора в документа. С други думи, натискането на клавиш за посока с включен Scroll Lock води до преместване на текста, а не на курсора. Първата книга на Microsoft Word 5.5, 1991

В същото време този бутон в Excel работи почти точно както е предвидено, предотвратявайки модификации на клетки, докато използвате клавишите със стрелки за навигация в страницата. Може би потребителите на Excel са по-склонни да бъдат консервативни. Интересен е фактът, че тази поддръжка не е пълна. Този бутон не може да бъде деактивиран от програма и най-вероятно е невъзможно да щракнете върху него само чрез софтуер. Microsoft обаче препоръчва използването на виртуална клавиатура, за да изключите тази опция.

Няколко модерни приложения, включително Excel, предлагат начини за превъртане на текст с помощта на клавиатурата, без да променяте показалеца. Например GNU Emacs го поддържа напълно. Също така можете да задържите клавиша Control в Notepad++, например. Въпреки това е по-малко удобно, тъй като трябва да използвате две ръце и се прави по нетрадиционен начин. В системата GitHub двама потребители на този софтуер бяха направили две заявки за напълно работеща функция Scroll Lock („едно“, „две“), но изглежда, че тази функция не е завършена.

Може би би било полезно бутонът Scroll Lock да се поддържа от повече софтуер, особено текстови редактори? Тъй като този режим не е наличен на много клавиатури от известно време, не е необходимо да го свързвате с определения бутон. Потребителят обаче може да го прикачи към предпочитана клавишна комбинация.

Ако искате да добавите функционалност, подобна на Scroll Lock, към която и да е програма на Windows, можете да използвате безплатен и отворен код скрипт AutoHotKey (вижте файла ReadMe за инструкции).

Това е моят превод на собствената ми статия от Habr.