A brief history of Windows scroll bar shortcuts
In the early days of Windows, the scroll bar control only supported a few basic operations. These included scrolling by a line using arrows at the ends, scrolling by a page between the thumb and arrows, and dragging the thumb to a specific position. In 2007, Windows 7 introduced a right-click menu to the scroll bar, offering options that aligned with existing mouse operations, keyboard operations, and a new functionality called "Scroll Here".
Right-clicking directly on a desired location and selecting "Scroll Here" proved more convenient for long-distance scrolling, as users wouldn't need to manipulate the scroll bar thumb to reach their target. Alongside this feature, a hidden shortcut was added: holding the Shift key while clicking on the scroll bar would instantly move the thumb to the clicking location.
This shortcut remained a secret for many users until recently when it gained popularity. However, the usage of Win32 scroll bars has significantly decreased, with most applications now relying on frameworks like Electron, Chromium, WPF XAML, and WinUI XAML. While some of these frameworks, such as Chromium and WPF XAML, have implemented the context menu and Shift+click shortcut, others like WinUI have neither.
The situation further complicates matters as the Qt framework allows developers to customize scroll bars according to their preferences, making it dependent on each app's developer to ensure compatibility with shortcuts. Despite Raymond's extensive involvement in Windows' evolution over more than three decades, he still finds it amusing that the Windows Dev Docs Twitter account sometimes shares stories without providing any useful information.
Written by urgent.news from Lobsters's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.
This story
This is one outlet's version. Read the fullest account.
- How to fix your Windows File History if the September update broke it zdnet.com
- A brief history of Windows scroll bar shortcuts devblogs.microsoft.com