Talk:Scroll lock

From Wikipedia, the free encyclopedia

The original purpose for the Scroll Lock key described in the [Bavi: previous version of the] article is incorrect. I remember using an old PC tutorial program that introduced the keyboard and how to use it. In it, the Scroll Lock key changed the behavior of the arrow keys. When Scroll Lock was on, the arrow keys scrolled the text window instead of their normal function of moving the text cursor.

This makes sense as the original purpose of the Scroll Lock key. Using Scroll Lock to turn on the scrolling behavior of the arrow keys parallels using Num Lock to turn on the number behavior of the number pad, and using Caps Lock to turn on the capital behavior of the alphabetic keys.

Does anyone else remember Scroll Lock behaving this way? I might change the article, but I want a little more proof than my own recollection of one program.

Note: The scroll pausing function described in the article is an alternative use of the key seen in terminal emulators. The DEC terminals had a Hold Screen key which preformed this scroll pausing function. Terminal emulators sometimes map the Hold Screen function to the Scroll Lock key.

Bavi H 10:41 Apr 13, 2003 (UTC)

Bavi, I'm not completely sure what the original role of scroll lock was. (I look it up on the web, and the only thing I find is a blog quoting the wikipedia article; defeating the point.) Certainly some programs behave as you describe. (Notable such program: Microsoft Excel. I know Excel 97 does, and I presume Microsoft Excel XP does.)
However, Google groups has a newsgroup posting from 1993 which says you're right - that thread is here Perhaps you'd like change the article? (or add a dissenting viewpoint.)
That Control-S Control-Q stuff is really XON/XOFF flow control isn't it? I'm a bit unsure, if you know feel free to fix that up.Tenbaset

I'm pretty sure that the scrolling function is the original purpose of Scroll Lock. Just to be sure, I wanted to find some definative proof online. I looked for an online copy of the original IBM PC manual, but haven't been successful. [I did find out the the original IBM PC is the "IBM 5150 PC," the number may be helpful since PC is a rather generic term today. Also, the manual contains "Guide to Operations" in the title.] Maybe my dad has a physical copy of the manual....

Tenbaset, I agree that "flow control" better describes the normal Ctrl+S, Ctrl+Q screen pausing function. However if a majority of unix people refer to this, somewhat incorrectly, as "scroll lock" this should be addressed in the article. Now I wonder if this is an accurate usage among unix people or just a misnomer found on the web.... Bavi H

Well, XON/XOFF is one way of doing flow control over a serial line (such as a modem.) If memory serves, Ctrl+S and Q had the same ascii codes as XON/XOFF (like Control-M is the same as Enter) so typing Control-S and Q would cause the output of a Unix system to pause and unpause. I'd think it's a misnomer as I don't think (non-PC) Unix systems even have/had a scroll lock key. (Not sure - anyone got a SPARC box handy?) (However, Linux may have implemented using-scroll-lock-key-to-pause at some point, confusing the issue.) Tenbaset 01:22 May 2, 2003 (UTC)

In MS-DOS/Windows, scroll lock has never had any purpose at the operating system or BIOS level. If it's ever done what's decribed in the current article (pausing console output), it wasn't in MS-DOS. Various applications have used it to do various things, but it would be nice if we could track down some kind of authoratative source telling us why it was put on the keyboard in the first place. -- Tim Starling 07:18 Apr 29, 2003 (UTC)


I went ahead and changed the article. I'm pretty sure the original purpose of Scroll Lock was scrolling because (a) I remember using and old PC tutorial program that described it this way, and (b) it just makes sense when compared to Num Lock and Caps Lock. The statement that Scroll Lock was intented to pause the screen just seemed wrong. Bavi H 14:07 Apr 29, 2003 (UTC)


I am sure the original purpose of scroll lock was make the cursor keys scroll the screen as pausing the scrolling output of commands was done by the pause key.
Ciaran O'Donnell

It's interesting that Notepad in Windows 98 supports that mode, but the one in XP doesn't.  Grue  20:41, 3 June 2006 (UTC)


I thought that this was rediculous, so i removed it:

However, the use of this curious implement has recently gained a resurgence of popularity amongst primates and feminazis.

Although largely unknown, a small facet of the doctrine of Scientology alleges that the Scroll Lock key was implanted into keyboards by Body Thetans and should be removed.[1]

--71.115.242.223 23:46, 9 September 2006 (UTC)


[edit] Voice recognition

Most voice recognition programs I've seen used the scroll lock key to talk, perhaps mention it, instead of saying specifically Opera?Dandin1 18:17, 4 March 2006 (UTC)


What about XFire? it uses scroll lock....

Am I remembering incorrectly? I was sure that in DOS the scroll-lock key paused console output after every screenful of output. That is, while scroll-lock was enabled, output would pause after a program had printed a full screen of text, and remain paused until a key was pressed. This was different from the pause key, which had a one-off output-pausing effect immediately when pressed. Was this only in my imagination? --Weeble 11:05, 22 June 2007 (UTC)