conv.

All stories
TechActive · 38h

Raymond Chen traces Windows scroll bar shortcuts from 2000 to modern fragmentation

A Microsoft developer explores hidden scroll bar features and how they've been lost across modern frameworks.

What to know

  • Windows 2000 introduced useful scroll bar shortcuts (right-click "Scroll Here" and Shift+click jump) that improved long-distance scrolling without dragging.
  • Modern UI frameworks have inconsistently implemented or abandoned these features: Chromium keeps Shift+click, WinUI has neither, Qt leaves it to developers.
  • The fragmentation means users can no longer reliably depend on shortcuts they discover, even decades after their introduction.
many voices

These obscure shortcuts were useful but are now lost; modern frameworks have fragmented UI behavior.

  • “I didn't know about this shortcut until recently. I had always used my trusty context menu.”

    Raymond Chen · The Old New Thing blog ↗
some voices

Modern trackpad interfaces are superior to mouse-based scroll bar shortcuts anyway.

  • “More generally, I've found that modern UIs tend to be much easier to navigate with a trackpad…than a mouse, and the slow death of scrollbars is part of the reason why.”

    HN commenter · Hacker News ↗

Raymond ChenRaymond Chen Microsoft developer, The Old New Thing author

Raymond Chen traces Windows scroll bar shortcuts from 2000 to modern fragmentation
devblogs.microsoft.com

How it unfolded 2 developments, newest first · click a bar or a number to jump articlesposts

Peak 7 pieces in one hour at Yesterday, 2 PM; 18 pieces over 39 hours (2 articles · 4 posts · 12 comments) Sep 22, 9 AM — 1 piece · 1 article — Mastodon 1Sep 22, 10 AM — quietSep 22, 11 AM — quietSep 22, 12 PM — quietSep 22, 1 PM — quietSep 22, 2 PM — quietSep 22, 3 PM — quietSep 22, 4 PM — quietSep 22, 5 PM — quietSep 22, 6 PM — quietSep 22, 7 PM — quietSep 22, 8 PM — quietSep 22, 9 PM — quietSep 22, 10 PM — quietSep 22, 11 PM — quietYesterday, 12 AM — quietYesterday, 1 AM — quietYesterday, 2 AM — quietYesterday, 3 AM — quietYesterday, 4 AM — quietYesterday, 5 AM — quietYesterday, 6 AM — quietYesterday, 7 AM — quietYesterday, 8 AM — quietYesterday, 9 AM — quietYesterday, 10 AM — quietYesterday, 11 AM — quietYesterday, 12 PM — quietYesterday, 1 PM — 3 pieces · 1 article · 2 posts — Hacker News 1, Mastodon 1, Newswires 1Yesterday, 2 PM — 7 pieces · 1 post · 6 comments — Hacker News 6, Lobsters 1Yesterday, 3 PM — 1 piece · 1 comment — Hacker News 1Yesterday, 4 PM — 2 pieces · 2 comments — Hacker News 2Yesterday, 5 PM — quietYesterday, 6 PM — 1 piece · 1 post — Mastodon 1Yesterday, 7 PM — quietYesterday, 8 PM — quietYesterday, 9 PM — quietYesterday, 10 PM — 3 pieces · 3 comments — Hacker News 3Yesterday, 11 PM — quiet ◂ 1 earlier2
4 PMyesterday8 AM4 PMnow · 12:58 AM ET
  1. 2

    Developer community shares scroll bar discoveries and preferences

    Hacker News discussion surfaces that many developers were unaware of the context menu feature, while others discovered Chrome and Edge's middle-click behavior or prefer trackpad navigation. Discussion reflects broader sentiment about the slow decline of native scroll bar features.

    “I knew about Shift+click, but didn't know about the context menu until just now.”
    — HN commenter
    • > Sadly, almost nobody uses Win32 scroll bars any more. Everybody uses frameworks that provide their own custom scroll bars.Yeah and, sadly, those framework implementations are all mired in some amount of bollocks due to lack of care, attention, or interest from their creators. And by bollocks I mean they either behave differently or do less.But I…

      bartreadHacker News9h agoview on Hacker News ↗
    2 more of the top 3 · 12 posts in this stretch
    • In Linux/GTK, clicking in the gutter navigates to that position, and I have just discovered that Shift+clicking is equivalent to PageUp/PageDown, and that right-clicking seems to also be equivalent to PageUp/PageDown in Firefox, but scrolls at a fixed slow pace while the button is held in LibreOffice (15s per screenful at 6fps in Writer) and…

      chrismorganHacker News9h agoview on Hacker News ↗
    • Interesting that not even Raymond Chen knew about Shift+Click - i found it at some point years ago by trying random stuff on the Win32 controls and it was what i used to try whenever i wanted to tell if a program was using real Win32 controls or made its own since pretty much no toolkit had this behavior including Qt[0] :-P[0] i think Qt might…

      badsectoraculaHacker News7h agoview on Hacker News ↗
    all of them →
  2. 1

    Raymond Chen publishes history of scroll bar shortcuts and ecosystem fragmentation

    Chen documents how these shortcuts proliferated unevenly across frameworks: Chromium scroll bars implement Shift+click but not the context menu; WinUI XAML has neither; Qt frameworks offer customization options but leave it to developers. He laments discovering the Shift+click shortcut only recently, only to find it unreliable across the modern ecosystem.

    “Great, so by the time I learn about a shortcut for scroll bars (Shift+click), the ecosystem has fragmented so much that I can't even rely on it working.”
    — Raymond Chen
    1. first by HN Frontpage, 10h ago

    2. first by Mastodon, 1d ago

  3. background

    Windows 2000 adds scroll bar right-click menu and Shift+click shortcut — Windows 2000 introduced a right-click context menu for scroll bars with a new "Scroll Here" operation, allowing users to jump directly to a target position without dragging. At the same time, a hidden Shift+click shortcut was added to jump the scroll bar thumb to any clicked position.

What people are saying 8 voices from 1 site · best of 12 · verbatim