frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

A brief history of Windows scroll bar shortcuts

https://devblogs.microsoft.com/oldnewthing/20260922-00/?p=112719/
42•tybulewicz•1h ago

Comments

charcircuit•1h ago
You can also left click on the scroll bar to scroll to a place.
cosmotic•50m ago
What do you mean? In my experience and according to the article, it scrolls pages at a time when you left click on the gutter.
SupLockDef•48m ago
I think the article is focusing on the shortcuts.
layer8•46m ago
If you mean dragging, then that’s more than just a single click. And if you mean clicking in the gutter, then it also doesn’t work with a single click; you have to make use of the auto-repeat functionality, which takes O(n) time, where n is the distance between positions in number of pages. Shift+Click does it instantly in O(1).
monkpit•8m ago
Yeah, I’m missing something here… didn’t he say that it goes down by a page if you click there? I always thought it just took you to that spot.
layer8•51m ago
It’s about time that Raymond Chen starts ranting about the increasing amount of UI inconsistencies and loss of formerly ubiquitous features. (Or maybe I missed previous installments.)
chrismorgan•51m ago
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 Inkscape (3s per screenful, smooth), and that middle-clicking is mostly PageUp/PageDown, but noop in Firefox; and I think those are the only apps I use (maybe even have installed) with regular scroll bars.

Oh yeah, one more, BibleTime which is Qt: it’s fairly Windowsy, click is PageUp/PageDown, right click is context menu (Scroll here, ---, Top, Bottom, ---, Page up, Page down, ---, Scroll up, Scroll down), Shift+click is same as click, middle-click is scroll here.

(These sorts of things are also one reason why you shouldn’t implement your own scroll bars in web pages: different platforms behave differently, and you can’t match it all sanely or sometimes at all.)

crtasm•34m ago
Strangely in Tor Browser I can middle click but not right click, despite it being based on Firefox and running in the same xfce session.
bartread•49m ago
> 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 very much miss the days of consistent UX across Windows applications, or indeed applications on any other OS.

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 or, at least, where any variance is at least a superset of OS level functionality rather than a crippled subset.

I was always frustrated by how hard Microsoft made this as time wore on and they moved through more and more UI frameworks, and then offerings like CEF and Electron entered the mix as well. The UI story on Windows started getting particularly messy around 2007 or so and has been in an awful state of confusion for at least 15 years now.

I literally have no idea what I’d use to develop a Windows desktop app nowadays and, honestly, none of the options fill me with enthusiasm. With more recent desktop experiments, partly because whilst I might want them to run on Windows I don’t primarily work on Windows, I’ve gone the Rust + Qt route simply because it offers native performance and it doesn’t feel like I’m getting rug pulled by either set of creators any time soon.

kccqzy•41m ago
> I don’t mind if you want a custom look and feel for your application

I would go further and say that I don’t want a custom look and feel for each app unless the app is a game, especially if your app is a regular line of business app. The default Win32 widgets are good enough. The default Cocoa widgets are very good.

bartread•10m ago
Yeah, I think that’s probably fair. Games and media apps certainly get a pass from me. Not so much corporate chat apps that are shipped as part of the most popular productivity suite in history (as one example).

Also agree with you on both Win32 and Cocoa widgets.

tacodestroyer•9m ago
TIL - A scroll bar menu!
doodpants•30m ago
> I literally have no idea what I’d use to develop a Windows desktop app nowadays

C#/.NET and WinForms is still a viable choice. Though for a new project I might try WPF, for a slightly more modern appearance.

Claude discovers a novel enzyme system with CRISPR-like repeats

https://www.anthropic.com/news/claude-discovers-novel-enzyme-system
167•raahelb•1h ago•134 comments

Fixing the Portobello Police Station Clock

https://pointinthecloud.com/2026-04-11-211700.html
292•avidly•4h ago•68 comments

How we made claude.ai 3x faster in two weeks

https://claude.dev/blog/how-we-made-claude-ai-faster/
33•matthieu_bl•30m ago•4 comments

A brief history of Windows scroll bar shortcuts

https://devblogs.microsoft.com/oldnewthing/20260922-00/?p=112719/
43•tybulewicz•1h ago•16 comments

Italian parliament votes for return to nuclear energy

https://apnews.com/article/italy-nuclear-chernobyl-4891b6b7c7791ae84db6b0bf0f7cf567
268•geox•2h ago•132 comments

Cloud Agents Are Inevitable AI Prisons

https://normanponte.io/19df691f
26•nponte•1h ago•11 comments

Gemini 3.8 text-to-speech

https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-8-text-to-speech/
178•swolpers•4h ago•91 comments

Radicle: Disclosure of Vulnerability in the Network Protocol

https://radicle.dev/2026/09/23/disclosure-of-vulnerability-in-network-protocol
81•lostmsu•4h ago•29 comments

Jev in 25 Lines of Python

https://www.nobodywho.ai/posts/jev-in-25-lines/
553•bashbjorn•12h ago•172 comments

GPT-6 Sol and Luna

https://openai.com/index/introducing-gpt-6-sol-and-luna/
1704•OfficialTurkey•1d ago•814 comments

Claude Opus 5.5

https://www.anthropic.com/claude-opus-5-5
1746•km144•1d ago•1059 comments

Claude Code reads AGENTS.md only when telemetry is on [fixed]

https://blog.szypowi.cz/p/claude-code-reads-agents.md-only-when-telemetry-is-on/
407•pszypowicz•7h ago•233 comments

Stripe's Knowledge AI Platform

https://stripe.dev/blog/meet-stripes-knowledge-ai-platform
142•ltononro•6h ago•93 comments

Show HN: Conway's Game of Life in boot sector

https://github.com/0xAX/BootLife
5•0xAX•2d ago•0 comments

Z80 REPL (2018)

https://abagames.github.io/z80-repl/index.html
121•adunk•8h ago•16 comments

UK military jamming other nations' satellites to defend itself, BBC told

https://www.bbc.com/news/articles/c32l8y8kygdvo
66•thm•2h ago•104 comments

I don't want the details

https://michaelheap.com/i-dont-want-the-details/
269•mooreds•6h ago•168 comments

28% of job postings on company career sites have been open over 90 days

https://unlisted.careers/ghost-jobs/report/2026-09
141•rubatrejo•3h ago•210 comments

Tokens Too Cheap to Meter

https://jyn.dev/tokens-too-cheap-to-meter/
173•teoruiz•10h ago•145 comments

Seattle City Council votes to ban surveillance pricing in sale of groceries

https://advocacy.consumerreports.org/press_release/seattle-city-council-votes-to-ban-surveillance...
186•ortusdux•5h ago•109 comments

Web-based IBM 1620 emulator and IPL-V from 1963

https://github.com/pkimpel/retro-1620
31•abrax3141•19h ago•6 comments

QuestDB (YC S20) Is Hiring a Sales Engineer

https://questdb.com/careers/pre-sales-engineer-north-america/
1•nhourcard•7h ago

OpenAI GPT–6 Astra breaks Enigma message that has resisted solution since 2005

https://www.cryptocellar.org/bgac/the-mvueh-break.html
715•sohkamyung•1d ago•428 comments

Strands Harness

https://strandsagents.com/blog/introducing-strands-harness/
113•zuckerborg0101•4h ago•84 comments

Transit rewards

https://waymo.com/blog/2026/09/transit-rewards/
240•raybb•17h ago•292 comments

GPT-6 Astra has gained the ability to drive a car

https://drivingbench.com/
228•plurby•4h ago•194 comments

What California is learning from solar panels built over irrigation canals

https://www.kqed.org/science/2002033/heres-what-california-is-learning-from-solar-panels-built-ov...
339•Jtsummers•1d ago•662 comments

How did AMD Ryzen get 50% faster in two years?

https://lemire.me/blog/2026/09/18/how-did-amd-ryzen-get-50-faster-in-two-years/
466•ibobev•5d ago•190 comments

The GitHub wiki is an anti-pattern (2022)

https://michaelheap.com/github-wiki-is-an-antipattern/
150•ibobev•6h ago•86 comments

Microsoft killed FoxPro in 2007. Anyway, here's FoxPro revived

https://foxscript.org/
450•boredjohnny•22h ago•243 comments