Rollen-Taste
Die Rollen-Taste bzw. Scroll-Lock-Taste ist auf jeder IBM-PC-kompatiblen Computertastatur zu finden. Das Wort kommt von „to scroll“ und „lock“ (engl. Sperre oder Schloss). Auf einigen Tastaturmodellen befindet sie sich auch mit der Beschriftung „Bildlauf“.
Geschichte
In den 1980er Jahren, als man Texte am PC noch unter DOS verfasste und keine Maus hatte, wurde die Taste benutzt, um bei Betätigung der Pfeiltasten nicht die Schreibmarke (engl. Cursor) durch den Text zu bewegen, sondern stattdessen den sichtbaren Bildausschnitt im Text auf und ab zu bewegen. Das hatte den entscheidenden Vorteil, dass man nicht mit dem Cursor bis ans Ende des Texts gehen musste, um zu sehen, was dort steht, sondern der Cursor an der Stelle bleiben konnte, wo man zuletzt getippt hatte. Heute gibt es Mäuse mit Scrollrad und Bildlaufleisten, die ebenfalls mit der Maus gesteuert werden können. So wurde die Bedeutung der Rollentaste von der Maus verdrängt. Da einige Benutzer aber bis heute Programme verwenden, die die Benutzung dieser Taste verlangen, blieb sie auf den Tastaturen erhalten.
Das erste Mal erschien die Scroll-Lock-Taste auf der Tastatur des ersten IBM PC. In der originalen Bedienungsanleitung heißt es auf Seite 5–20 (engl.):
- “This key is interpreted by appropriate application programs as indicating that the use of the cursor control keys should cause windowing over the text rather than cursor movement. Pressing the Scroll Lock key a second time reverses the action. The keyboard routine simply records the current shift state of the Scroll Lock key. It is the responsibility of the system or application program to perform the function.”
Zu deutsch:
- „Diese Taste wird von geeigneten Anwendungsprogrammen so interpretiert, dass die Benutzung der Pfeil-Kontroll-Tasten ein Bewegen über den Text bewirken soll, anstatt einer Bewegung der Schreibmarke. Ein zweites Drücken der Scroll-Lock-Taste kehrt die Aktion um. Die Tastatur-Routine speichert lediglich den momentanen Status der Scroll-Lock-Taste. Es liegt in der Verantwortung des Systems oder Anwendungsprogramms, die Funktion auszuführen.“
Heutige Verwendung
Funktion für Software
Heute wird die Rollentaste von den meisten Programmen ignoriert, nur in wenigen modernen Programmen bewirkt sie immer noch etwas:
| Anwendung | Funktion |
|---|---|
| Microsoft Excel | Die Cursortasten bewegen statt der Zellenauswahl den sichtbaren Tabellenausschnitt. Außerdem lassen sich mit den Tasten Pos1, Ende, Bild-auf und Bild-ab (Home, End, Page Up, Page Down) bei gedrückter Rollen-Taste andere Funktionen aufrufen.
|
| Microsoft Visio | Die Cursortasten bewegen bei aktivierter Rollen-Taste den Bildausschnitt und nicht wie sonst das markierte Element. |
| LibreOffice Calc | Das Verhalten der Steuertasten ändert sich ähnlich wie bei Excel. Anstelle der Zellenauswahl bewegen die Steuertasten den sichtbaren Tabellenausschnitt.
Die Bild-auf- und Bild-ab-Tasten verschieben den sichtbaren Ausschnitt, aber nicht die Zellenauswahl. |
| Lotus Notes | Die Cursortasten bewegen den Bildausschnitt. |
| Konsole unter diversen Unix-Derivaten (z. B. FreeBSD) und Linux-Derivaten (z. B. Ubuntu) | Die Ausgabe wird angehalten, und mittels Cursor-Tasten bzw. „Bild auf/Bild ab“/„Page up/Page down“-Tasten kann auf bereits herausgerollte vorherige Anzeigen zurückgesprungen werden. |
| FL Studio | Auto Scroll - De-/Aktiviert das automatische Scrollen für den Event Editor, die Piano roll, die Playlist und den Step Sequencer, wenn sich die Wiedergabemarke außerhalb des sichtbaren Fensters bewegt. |
| Teamviewer Remote | In der Remote-Desktop-Anwendung wird die Rollen-Taste dazu benutzt, alle auf der Tastatur gedrückten Shortcuts anstelle auf den eigenen PC im Remotefenster wirken zu lassen. |
Die Tastenkombination {{#if:trim|Strg}}-{{#if:trim|Rollen}} ({{#if:trim|Ctrl}}-{{#if:trim|Scroll Lock}}) bewirkt dasselbe wie {{#if:trim|Strg}}-{{#if:trim|Untbr}} ({{#if:trim|Ctrl}}-{{#if:trim|Break}}). In Microsoft Visual Basic 5.0 und 6.0 hält diese Kombination beispielsweise das momentan in der Entwicklungsumgebung laufende Programm an. Der Grund hierfür liegt darin, dass die ersten PC-Tastaturen keine eigenständige Taste {{#if:trim|Pause}} / {{#if:trim|Untbr}} hatten, sondern {{#if:trim|Strg}}-{{#if:trim|Rollen}} für {{#if:trim|Untbr}} und {{#if:trim|Strg}}-{{#if:trim|Num}} für {{#if:trim|Pause}} verwendeten.
Funktion für Hardware
Bei manchen KVM-Switches (Computer-Umschalter) wird über zweimalige Betätigung von „Scroll Lock“ (und je nach Modell anschließend einer Ziffer oder Cursortaste) zwischen den angeschlossenen Computern umgeschaltet. Hier kommt die Taste gerade wegen ihres seltenen Gebrauchs zum Einsatz: Fast kein Programm würde auf eine solche Tastenkombination reagieren, daher kann sie ohne Schaden für den Switch reserviert werden.
Varianten
Die Bezeichnungen unterscheiden sich je nach Tastaturhersteller und Sprachversion: Bei deutschen Tastaturen mit 101 und mehr Tasten etwa findet sich die Scroll-Lock-Taste meist mit der Beschriftung „Rollen“ und einem hohlen Pfeil nach unten zwischen der {{#if:trim|Druck}}/{{#if:trim|Print Screen}}- und der {{#if:trim|Pause}}-Taste oben im Mittelblock der Tastatur. Ihr Zustand wird unter Microsoft-Betriebssystemen wie bei der Feststelltaste und der Num-Lock-Taste meist durch eine kleine LED dargestellt. Auch Linux-Konsolen nutzen die LED standardmäßig in dieser Weise; sie kann jedoch auch von Programmen für andere Zwecke verwendet werden.
| style="border:1px solid #666; padding:0 .2em; background:#DADADA; color:#Vorlage:Standardfarbe;"| Esc | F1 | F2 | F3 | F4 | style="border:1px solid #666; padding:0 .2em; background:#DADADA; color:#Vorlage:Standardfarbe;"| F5 | style="border:1px solid #666; padding:0 .2em; background:#DADADA; color:#Vorlage:Standardfarbe;"| F6 | style="border:1px solid #666; padding:0 .2em; background:#DADADA; color:#Vorlage:Standardfarbe;"| F7 | style="border:1px solid #666; padding:0 .2em; background:#DADADA; color:#Vorlage:Standardfarbe;"| F8 | F9 | F10 | F11 | F12 | style="border:1px solid #666; padding:0 .2em; background:#DADADA; color:#Vorlage:Standardfarbe;"| Druck S-Abf |
style="border:1px solid #666; padding:0 .2em; background:#DADADA; color:#Vorlage:Standardfarbe;"| Rollen | style="border:1px solid #666; padding:0 .2em; background:#DADADA; color:#Vorlage:Standardfarbe;"| Pause Untbr |
Ziffernblock: | ||||||||
| <imagemap>
Datei:KB Germany.svg|450px desc none
rect 0 0 60 30 Gradzeichen rect 60 0 120 30 Ausrufezeichen rect 120 0 180 30 Anführungszeichen rect 180 0 240 30 Paragrafzeichen rect 240 0 300 30 $ rect 300 0 360 30 Prozentzeichen rect 360 0 420 30 Et-Zeichen rect 420 0 480 30 Schrägstrich rect 480 0 540 30 Klammer (Zeichen) rect 540 0 600 30 Klammer (Zeichen) rect 600 0 660 30 Gleichheitszeichen rect 660 0 720 30 Fragezeichen rect 720 0 780 30 Gravis (Typografie) rect 780 0 900 30 Backspace
rect 0 0 60 60 Zirkumflex rect 60 0 120 60 Eins rect 120 0 150 60 Zwei rect 150 0 180 60 Quadrat (Arithmetik) rect 180 0 210 60 Drei rect 210 0 240 60 Kubikzahl rect 240 0 300 60 Vier rect 300 0 360 60 Fünf rect 360 0 420 60 Sechs rect 420 0 450 60 Sieben rect 450 0 480 60 Klammer (Zeichen) rect 480 0 510 60 Acht rect 510 0 540 60 Klammer (Zeichen) rect 540 0 570 60 Neun rect 570 0 600 60 Klammer (Zeichen) rect 600 0 630 60 Null rect 630 0 660 60 Klammer (Zeichen) rect 660 0 690 60 ß rect 690 0 720 60 Backslash rect 720 0 780 60 Akut rect 780 0 900 60 Backspace
rect 0 61 90 90 Tabulatortaste rect 90 61 150 90 Q rect 150 61 210 90 W rect 210 61 270 90 E rect 270 61 330 90 R rect 330 61 390 90 T rect 390 61 450 90 Z rect 450 61 510 90 U rect 510 61 570 90 I rect 570 61 630 90 O rect 630 61 690 90 P rect 690 61 750 90 Ü rect 750 61 810 90 Sternchen (Schriftzeichen) rect 810 61 900 90 Eingabetaste
rect 0 61 90 120 Tabulatortaste rect 90 61 120 120 Q rect 120 61 150 120 @ rect 150 61 210 120 W rect 210 61 240 120 E rect 240 61 270 120 Eurozeichen rect 270 61 330 120 R rect 330 61 390 120 T rect 390 61 450 120 Z rect 450 61 510 120 U rect 510 61 570 120 I rect 570 61 630 120 O rect 630 61 690 120 P rect 690 61 750 120 Ü rect 750 61 780 120 Addition rect 780 61 810 120 Tilde rect 810 61 900 120 Eingabetaste
rect 0 121 105 150 Umschaltsperre rect 105 121 165 150 A rect 165 121 225 150 S rect 225 121 285 150 D rect 285 121 345 150 F rect 345 121 405 150 G rect 405 121 465 150 H rect 465 121 525 150 J rect 525 121 585 150 K rect 585 121 645 150 L rect 645 121 705 150 Ö rect 705 121 765 150 Ä rect 765 121 825 150 Apostroph rect 825 121 900 150 Eingabetaste
rect 0 121 105 180 Umschaltsperre rect 105 121 165 180 A rect 165 121 225 180 S rect 225 121 285 180 D rect 285 121 345 180 F rect 345 121 405 180 G rect 405 121 465 180 H rect 465 121 525 180 J rect 525 121 585 180 K rect 585 121 645 180 L rect 645 121 705 180 Ö rect 705 121 765 180 Ä rect 765 121 825 180 Rautezeichen rect 825 121 900 180 Eingabetaste
rect 0 181 85 210 Umschalttaste rect 85 181 135 210 Vergleichszeichen rect 135 181 195 210 Y rect 195 181 255 210 X rect 255 181 315 210 C rect 315 181 375 210 V rect 375 181 435 210 B rect 435 181 495 210 N rect 495 181 555 210 M rect 555 181 615 210 Semikolon rect 615 181 675 210 Doppelpunkt rect 675 181 735 210 Unterstrich rect 735 181 900 210 Umschalttaste
rect 0 181 85 240 Umschalttaste rect 85 181 115 240 Vergleichszeichen rect 115 181 135 240 Senkrechter Strich rect 135 181 195 240 Y rect 195 181 255 240 X rect 255 181 315 240 C rect 315 181 375 240 V rect 375 181 435 240 B rect 435 181 495 240 N rect 495 181 525 240 M rect 525 181 555 240 My rect 555 181 615 240 Komma rect 615 181 675 240 Punkt (Satzzeichen) rect 675 181 735 240 Bindestrich-Minus rect 735 181 900 240 Umschalttaste
rect 0 241 90 300 Steuerungstaste rect 90 241 150 300 Windowstaste rect 150 241 240 300 Alt-Taste rect 240 241 600 300 Leertaste rect 600 241 690 300 Alt Gr rect 690 241 750 300 Windowstaste rect 750 241 810 300 Menü-Taste rect 810 241 900 300 Steuerungstaste </imagemap> |
style="border:1px solid #666; padding:0 .2em; font-size:75%; background:#DADADA; color:#Vorlage:Standardfarbe;"| Einfg | style="border:1px solid #666; padding:0 .2em; font-size:75%; background:#DADADA; color:#Vorlage:Standardfarbe;"| Pos1 | style="border:1px solid #666; padding:0 .2em; font-size:75%; background:#DADADA; color:#Vorlage:Standardfarbe;"| Bild ↑ | style="border:1px solid #666; padding:0 .2em; font-size:75%; background:#DADADA; color:#Vorlage:Standardfarbe; width:30px;"| Num | style="border:1px solid #666; padding:0 .2em; background:#DADADA; color:#Vorlage:Standardfarbe; width:30px;"| / | style="border:1px solid #666; padding:0 .2em; background:#DADADA; color:#Vorlage:Standardfarbe; width:30px;"| * | style="border:1px solid #666; padding:0 .2em; background:#DADADA; color:#Vorlage:Standardfarbe; width:30px;"| - | |||||||||||||||||
| style="border:1px solid #666; padding:0 .2em; font-size:75%; background:#DADADA; color:#Vorlage:Standardfarbe;"| Entf | style="border:1px solid #666; padding:0 .2em; font-size:75%; background:#DADADA; color:#Vorlage:Standardfarbe;"| Ende | style="border:1px solid #666; padding:0 .2em; font-size:75%; background:#DADADA; color:#Vorlage:Standardfarbe;"| Bild ↓ | 7 | 8 | 9 | rowspan="2" style="border:1px solid #666; padding:0 .2em; background:#DADADA; color:#Vorlage:Standardfarbe;"| + | ||||||||||||||||||
| 4 | 5 | 6 | ||||||||||||||||||||||
| style="border:1px solid #666; padding:0 .2em; ; background:#DADADA; color:#Vorlage:Standardfarbe;"| ↑ | 1 | 2 | 3 | rowspan="2" style="border:1px solid #666; padding:0 .2em; font-size:85%; background:#DADADA; color:#Vorlage:Standardfarbe;"| Enter | ||||||||||||||||||||
| style="border:1px solid #666; padding:0 .2em; background:#DADADA; color:#Vorlage:Standardfarbe;"| ← | style="border:1px solid #666; padding:0 .2em; background:#DADADA; color:#Vorlage:Standardfarbe;"| ↓ | style="border:1px solid #666; padding:0 .2em; background:#DADADA; color:#Vorlage:Standardfarbe;"| → | 0 | , | ||||||||||||||||||||