Scroll Lock

A Scroll Lock key thinking to itself, "I'm useless... Everyone's ignoring me..."

The Secret Life of Your Keyboard, #2. Image from Acidcow

When I got my Unicomp mechanical keyboard, I took off a key to show everyone the springs inside. I took off the Scroll Lock key because out of all the keys on the keyboard, that key, along with the Pause/Break key, is probably the least-used. If I happened to break the key, I wouldn’t have lost much. Then someone asked what Scroll Lock is actually used for.

On a standard IBM PC-compatible keyboard, the Scroll Lock key is on the top-most key row between the seldom-used Print Screen/SysRq and Pause/Break keys. Unfortunately, the Scroll Lock key is so rarely used that some laptop manufacturers don’t include it anymore.

A Unicomp Ultra Classic Black Buckling Spring USB keyboard with the Scroll Lock key highlighted

Scroll Lock on a Unicomp Ultra Classic Black Buckling Spring USB keyboard

The Scroll Lock key was more useful in the early computer days, but it still has functionality today. In Linux, when the Scroll Lock is activated, it will pause the output of a terminal screen. Many KVM switches will use a double-tap on the key to switch computers. In Windows, with a registry setting enabled, pressing Ctrl+ScrLk+ScrLk will trigger a system crash and a BSOD. Less dramatically, Scroll Lock is supposed to allow the user to scroll through a window using the arrow keys, hence the name Scroll Lock. Without Scroll Lock, the arrow keys would move the text cursor. Of course, this doesn’t actually work anywhere anymore, except in Microsoft Excel.

I decided to try to restore that functionality to Windows because I was lacking in a proper way of scrolling without the mouse. To do this, I used AutoHotkey (AHK). I won’t go into what went into the script. It works in some applications but not others. Notably, it doesn’t work in Windows Explorer and OpenOffice. Regardless, it’s useful and Scroll Lock can now be put to good use.

You can make use of Scroll Lock, too! I’ve made the script available for download, and a standalone executable for those who don’t use AHK. Just download, extract, and run. To make this functionality persistent, place a shortcut to the EXE in your Startup folder. I will assume that AHK users will know what to do with the source file.

Download: (198KB)

Don’t worry, Scroll Lock, you haven’t been forgotten!


`$name' says...

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: