conv.

All stories
TechActive · 40h

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 4 pieces in one hour at Yesterday, 2 PM; 19 pieces over 41 hours (2 articles · 4 posts · 13 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 — 2 pieces · 1 article · 1 post — Hacker News 1, Newswires 1Yesterday, 2 PM — 4 pieces · 1 post · 3 comments — Hacker News 3, Mastodon 1Yesterday, 3 PM — 4 pieces · 1 post · 3 comments — Hacker News 3, Lobsters 1Yesterday, 4 PM — 1 piece · 1 comment — Hacker News 1Yesterday, 5 PM — 2 pieces · 2 comments — Hacker News 2Yesterday, 6 PM — quietYesterday, 7 PM — 1 piece · 1 post — Mastodon 1Yesterday, 8 PM — quietYesterday, 9 PM — quietYesterday, 10 PM — quietYesterday, 11 PM — 3 pieces · 3 comments — Hacker News 3Today, 12 AM — 1 piece · 1 comment — Hacker News 1Today, 1 AM — quiet ◂ 1 earlier2
4 PMyesterday8 AM4 PMnow · 2:09 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 News11h agoview on Hacker News ↗
    2 more of the top 3 · 13 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 News11h agoview on Hacker News ↗
    • > I don’t mind if you want a custom look and feel for your application: I very much do mind if your widgets don’t behave like other widgets of the same type ...Interesting that you picked 2007 as the start of Windows' decline in this regard when WPF (from the same year) makes it so much easier to change the look without changing the behavior. I my…

      ygraHacker News1h 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, 12h 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 9 voices from 1 site · best of 13 · verbatim