Dlaczego nowoczesne klawiatury mają funkcję Scroll Lock?

Klawisz Scroll Lock jest obecnie bezużyteczny, a niektóre klawiatury wyższej klasy nawet go nie mają:

Klawiatura Logitech Wave

To samo można powiedzieć o Pauza i Przerwa klawisze, ale jednak wstrzymuje wyjście BIOS POST na wielu komputerach, więc jest to przydatny klawisz (niektóre starsze gry używają go również do wstrzymywania gry).

Scroll Lock nic nie robi: nawet nie blokuje przewijania, jak sugeruje jego nazwa. Rozumiem, że niektóre starsze klawiatury mają ten klucz, ale nie nowsze, takie jak klawiatury dołączane obecnie do wielu komputerów OEM; to nie tak, że na każdym nowszym komputerze prawdopodobnie będzie działać starszy system operacyjny, taki jak Windows 9x. Gry korzystające z klawisza Scroll Lock mogą nawet nie być zgodne z nowszymi systemami operacyjnymi.

Czy istnieje historyczny powód takiego stanu rzeczy, czy też projektanci klawiatury są po prostu leniwi, aby pozbyć się tego bezużytecznego klucza?

Komentarze

  • W rzeczywistości Microsoft Program Excel przynajmniej nadal używa klawisza blokady przewijania. Nie ' nie znam żadnego innego oprogramowania, które robi to od razu, ale tak długo, jak jeden popularny program go używa, prawdopodobnie wygrał ' nie zniknął.
  • Wycofano i zmieniono tak, aby pause i break to oddzielne klawisze; na niektórych klawiaturach, takich jak moja własna, są to osobne klawisze.
  • Klucz scroll lock istnieje, więc mogę go zmienić do innego makra klawiatury 🙂
  • Ta zabawka na zdjęciu, mimo że jest droga, z pewnością nie jest klawiaturą z wyższej półki oard! Możesz chcieć tego i tak, ma on blokadę przewijania.
  • Fakt, że procesy produkcyjne są drogie w konfiguracji, nie wyjaśnia, dlaczego te klawisze znajdują się na klawiaturach zaprojektowanych w ciągu ostatnich kilku lat.

Odpowiedź

Jest miliard bitów starszego kodu, z których wiele przywłaszczyło „śmieciowe” klucze do celów aplikacji.

Nie widzieliście wielu z nich, ponieważ są to wewnętrzne programy o krytycznym znaczeniu, dla których koszt ponownego pisanie i przekwalifikowanie są ogromne.

O ile wiem, nadal możesz włożyć dyskietkę do nowoczesnego komputera z systemem Windows, uruchomić Lotus 1-2-3 z 1985 roku i będzie działać. Microsoft „najcenniejszą cechą jest kompatybilność wsteczna.

Komentarze

  • To prawda, jednak większość nowoczesnych maszyn nie ' nie dołączam już stacji dyskietek.
  • Nie ' nie przypominam sobie, kiedy ostatnio widziałem dyskietek na maszynie.
  • @zyboxenterprises możesz jednak nadal mieć zewnętrzne. Konwerter portu szeregowego na USB i ' wszystko gotowe …
  • Właściwie możesz ' t uruchomić stare programy DOS w systemie Windows. Nie możesz już ' uruchamiać nawet 16-bitowych aplikacji systemu Windows (Windows 3.11). (Możesz jednak uruchomić DOS Box, który pozwoli ci uruchomić bardzo stare rzeczy, ale DOS Box nie jest produktem Microsoftu.)
  • @dudewad: IE to stara, okropna przeglądarka. Podczas gdy ie jest skróconą formą łacińskiego wyrażenia ” id est „, co z grubsza oznacza ” czyli „. 🙂 ' witamy!

Odpowiedź

Jedną z najczęściej używanych aplikacji, która nadal obsługuje funkcję Scroll Lock , jest Microsoft Excel . Ma to sens, jeśli pracujesz w arkuszach kalkulacyjnych przez cały dzień i jesteś przyzwyczajony do poruszania się za pomocą klawiszy strzałek na klawiaturze wydajniej niż za pomocą myszy. Nadal go używają. W rzeczywistości, gdy wyszukujesz w Google blokadę przewijania programu Excel , pierwszą rzeczą na liście jest Wyłącz Scroll Lock – Office Support , w którym wyjaśnia, dlaczego i jak jest nadal używany:

Wyłącz blokadę przewijania

Zwykle po zaznaczeniu komórki w programie Microsoft Excel i naciśnięciu klawiszy strzałek zaznaczenie przesuwa się między komórki. Jeśli jednak naciśniesz klawisze strzałek, gdy włączona jest funkcja Scroll Lock, przewijasz po jednym wierszu lub kolumnie na raz. Scroll Lock to przełączany klawisz blokady na klawiaturze, podobnie jak klawisz Caps Lock. Po naciśnięciu włącza się Scroll Lock. Aby używać klawiszy strzałek do poruszania się między komórkami, musisz wyłączyć Scroll Lock.

Wikipedia mówi:

Przewijanie okna

Obecnie to szczególne użycie Scroll Lock jest rzadkie.Nowoczesne programy honorujące to zachowanie to IBM Lotus Notes, Forté Agent, Image-Line FL Studio, Renoise, Microsoft Excel i czasami Microsoft Word.

Niektóre edytory tekstu (takie jak Notepad ++, Microsoft Visual Studio) wyświetlają podobne zachowanie, gdy klawisze strzałek są używane z wciśniętym klawiszem Ctrl .

Mój własne wyszukiwania w Google są bezowocne, próbując znaleźć wyjaśnienie, co oznacza „od czasu do czasu”.

Artykuł w Wikipedii również pokazuje, że to pytanie nie jest nowe. Cytuje z Styczniowe wydanie z 1983 r. PC Magazine .

Artykuł zaczął się od …

RAPORT PRODUKTU / COREY SANDLER


Dogłębne spojrzenie na nową klawiaturę kompatybilną z PC
, która dla niektórych użytkowników stanowi atrakcyjną alternatywę
do oryginału IBM
.

Key Tronic „s Soft Touch

… i zakończone:

O tak. O klawiszu „Scroll Lock” na klawiaturze IBM PC: Użyty z klawiszem Ctrl, jest modyfikowany jako serwer jako przerwa podczas używania programu w języku BASIC. Ale sam w „Przewodniku operacji” IBM powie tylko, że jest to „nieaktywny klucz”.

„Do czego służy?” Zapytano eksperta Key Tronic: „Nie wiem,” odpowiedział Tidden. – Ale my też to założyliśmy. / PC

Komentarze

  • +1 dzięki za zagłębienie się w duchy przeszłości klawiatur.
  • ” Nie ' nie wiem, ” Tidden odpowiedział. ” Ale umieściliśmy to również na naszym. ” – super 😀

Odpowiedz

Aby dodać trochę historii do przyczyn blokady przewijania, zacytuj ten artykuł

Klawisz Scroll Lock miał na celu zablokowanie wszystkich technik przewijania i jest pozostałością po oryginalnej klawiaturze IBM PC, chociaż nie jest używany przez większość współczesnych -dniowe oprogramowanie. W pierwotnym projekcie Scroll Lock miał na celu modyfikację zachowania klawiszy strzałek. Gdy tryb Scroll Lock był włączony, klawisze strzałek przewijały zawartość okna tekstowego zamiast przesuwać kursor. W tym przypadku Scroll Lock jest przełączanym klawiszem blokady, takim jak Num Lock lub Caps Lock, którego stan utrzymuje się po zwolnieniu klawisza.

Że powiedział, jak odpowiedziała msw, wciąż istnieją powody, dla których blokada przewijania jest obecna, ponieważ nadal istnieją programy, które używają blokady przewijania a mianowicie

Tylko kilka nowoczesnych programów nadal obsługuje to zachowanie, na przykład Lotus Notes, Forté Agent, FL Studio i Microsoft Excel.

To powiedziawszy, mimo że potrzeba blokady przewijania została zdeprecjonowana, większość producentów klawiatur nadal woli zainstalować blokadę przewijania, ponieważ była częścią starszego systemu i nie są świadomi tego, co robi i instaluje ją w bądź po bezpieczniejszej stronie. Cytując ten artykuł z Wikipedii

Dokumentacja IBM PC o nazwie Scroll Lock i „nieaktywny klucz ”. Kiedy PC Magazine zapytał dyrektora producenta klawiatury Key Tronic o przeznaczenie klawisza, odpowiedział: „Nie wiem, ale my też umieściliśmy go na naszym”

Komentarze

  • Gratulacje, Twój post tworzy teraz definicję klawisza Scroll Lock w Google. Zobacz tutaj !
  • Wycofane, nie zdeprecjonowane.

Odpowiedź

Fakt, że masz klucz, który nie jest używany w żadnej nowoczesnej aplikacji (z wyjątkiem programu Excel) i ma dedykowaną lampkę kontrolną sprzętu, jest idealny do użycia z czymś takim jak Autohotkey .

Na przykład możesz zmienić jego odwzorowanie, tak aby klawisz Scroll Lock działał jako modyfikator, aby ustawić klawiaturę na używanie innego zestawu znaków. Ten wątek zawiera skrypt, który daje ci cały alfabet grecki, wszystko z jednym prostym przełącznikiem klawisza Scroll Lock: https://autohotkey.com/board/topic/113278-send-unicode-letters/

Osobiście rozszerzyłem opcję alfabetu greckiego, dzięki czemu mogę używać funkcji Scroll Lock, aby uzyskać serię symboli matematycznych i inżynierskich, używając klawiszy cyfr i symboli. A ponieważ wszystko zależy od stanu klawisza Scroll Lock, mogę również wykorzystać każdy inny klawisz modyfikujący – z kombinacjami Shift (już używany), Ctrl, Alt, klawisz Windows, co daje mi może 16 warstw? (Może więcej z AltGr).Coś rzędu tysiąca możliwych znaków *, a wszystko to bez obaw o konflikty z klawiszami skrótu innej aplikacji? To każdy symbol, który chcesz i / lub kilka innych języków, wszystkie łatwo przełączalne (i wygodne światło, aby powiedzieć ci, czy jesteś w trybie „znaków specjalnych” czy „zwykłych znaków”).

* Litery, cyfry, symbole i klawisze funkcyjne są dostępne i teoretycznie możesz nawet zmienić mapuj również klawisze nawigacyjne (strzałka, pgup / dn, home, end, delete, backspace, itp.) lub uzyskaj naprawdę egzotyczne i zacznij używać klawiszy / kółka myszy …

Komentarze

  • Ta sugerowana metoda wykorzystania klawisza ScrollLock jest zasadniczo nie na temat, ale jest bardzo wnikliwa i stanowi świetną koncepcję UX.
  • Polecam użycie ten skrypt zamiast znaków Unicode.

Odpowiedź

Komputer firmy (w szczególności Microsoft) starają się być kompatybilne wstecz ponieważ jest to oprogramowanie, które nadal używa blokady przewijania (w innych odpowiedziach wspomniano o Excelu), istnieje sprzęt , który również zależy od blokady przewijania. Na przykład wiele przełączników KVM używa go jako klawisza skrótu do przełączania się na inny komputer.

Komentarze

  • To nie jest odpowiedź, powinna zamiast tego bądź komentarzem.
  • ” Zgodność wsteczna ” wydaje mi się całkowicie rozsądną – i oczywistą – odpowiedzią. W rzeczywistości Scroll_Lock jest doskonale dostępny w Linuksie / X (keycode 78 keysym 0xff14) i jak każdy inny klucz może być mapowany na cokolwiek wybierze użytkownik. To ' podobne do późniejszych ” Windows ” kluczy, które nie mają standardowego użytku zewnętrznego ten system operacyjny, ale może być przedefiniowany przez każdego użytkownika.
  • @ ʎǝʞuoɯɹǝqʎɔ Pierwotnie zamierzałem zamieścić to jako komentarz, ale potem pomyślałem, że ktoś będzie narzekał na używanie komentarzy do odpowiedzi. Ale w jaki sposób narzędzie kluczy do przełączników KVM ma mniejszą odpowiedź niż odpowiedź mówiąca o tym, jak ' jest nadal używany w programie Excel?

Odpowiedź

Oprócz starszych aplikacji, niektóre nowsze aplikacje używają tego klucza jako klucza, który prawdopodobnie nie będzie kolidował z innymi aplikacjami.

Na przykład program gier społecznościowych XFire ma nakładkę czatu, która jest wyświetlana podczas gier pełnoekranowych. Gry mają zwykle wiele specjalnych przypisań klawiszy, więc XFire wybrał Scroll Lock + X jako klawisz skrótu do załadowania nakładki czatu, ponieważ jest mało prawdopodobne, aby kolidował z innymi przypisaniami klawiszy.

Chociaż nie jest to powód, dla którego producenci klawiatur nadal włączają klawisz Scroll Lock , to pokazuje, że niektórzy programiści nadal znajdują dla niego zastosowanie.

Komentarze

  • Zastrzeżenie: nie ' nie używałem XFire od lat, prawdopodobnie zmienili domyślny skrót klawiszowy.

Odpowiedź

Naciśnięcie klawisza Scroll Lock w konsoli Linuksa podczas przewijania tekstu na ekranie zamraża wyjście konsoli ( ale nie dane wejściowe), podczas którego na ekranie nie jest wyświetlany żaden tekst, ale program działa normalnie. Po ponownym naciśnięciu Scroll Lock ekran jest odblokowywany, a cały tekst generowany podczas zamrażania jest drukowany od razu. Umożliwia to użytkownikowi wstrzymanie wyświetlania i przeczytanie długich wiadomości, które przewijają się przez ekran zbyt szybko, aby można je było przeczytać, na przykład podczas uruchamiania systemu.

Komentarze

  • OK, więc niektóre bardzo niszowe systemy mają zastosowanie dla tego klucza. Ale – jak zadawano pytanie – czy to powód , że klawisz nadal istnieje na klawiaturach?
  • Co powiedział JonW (a także w komentarzu do użytkownika 69530 '); brzmi to jak użycie istniejącego klucza, ponieważ istnieje i nie ma innego znaczącego zastosowania, w przeciwieństwie do powodu, dla którego ten klucz istnieje.

Odpowiedź

Blokada przewijania jest nadal powszechnie stosowana w przełącznikach KVM. To przydatny klawisz do przełączania się między urządzeniami.

Komentarze

  • Witamy. Czy mógłbyś rozwinąć coś takiego? Na przykład niektórzy mogą nie wiedzieć, co to jest przełącznik KVM .
  • Poza tym – dlaczego Scroll Lock? Nie ' brzmi tak, jakby ta czynność miała cokolwiek wspólnego z blokowaniem przewijania. Wygląda bardziej tak, jakby używali Scroll Zablokuj klawisz dla tej funkcji, ponieważ ten klawisz klawiatury nie ' nie ma innego użytecznego zastosowania. To ' nie jest tak naprawdę powodem, aby go trzymać .
  • @JonW Zgoda. Wydaje mi się, że w tym przypadku używany jest klawisz Scroll Lock, ponieważ jest prawie gwarantowane, że ten klucz nie będzie używany, co w rzeczywistości mówi zaakceptowana odpowiedź. Jeśli więc ta odpowiedź nie dodaje absolutnie nic.
  • To nie daje odpowiedzi na pytanie. Aby skrytykować lub poprosić autora o wyjaśnienie, zostaw komentarz pod jego postem – zawsze możesz komentować własne posty, a gdy będziesz mieć wystarczającą reputację , w stanie skomentować dowolny post .
  • @Devin To jest odpowiedź. Może to być słaba odpowiedź, ale nadal jest odpowiedzią, w wyniku czego Twoja flaga NAA (jeśli ją podniosłeś) najprawdopodobniej zostanie odrzucona.

Odpowiedź

Korzystam z komputerów PC od lat 90-tych i nigdy nie używałem klawisza Scroll Lock. Nie wiedziałem, po co to jest. Aż do chwili, gdy po 20 latach brania myszy łagodne dolegliwości w prawym ramieniu i szyi stały się tak poważne, że musiałem poczuć ulgę. Skończyło się na klawiaturze z panelem dotykowym. Dotyk ma pasek przewijania po prawej stronie, który próbuje zająć miejsce koła. Kiedy próbuję użyć przewijania na panelu dotykowym, odczuwam ostry ból po prawej stronie pleców.

Wiele osób takich jak ja uważa blokadę przewijania za bardzo przydatną.

Komentarze

  • Witaj na stronie, @Julia! Czy możesz podać nieco więcej kontekstu na temat używania funkcji Scroll Lock? W Twoim poście wyjaśniono, dlaczego mysz i panel dotykowy nie ' nie działają, ale ' Nie rozumiem, jak działa Scroll Lock.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *