Hacker News new | past | comments | ask | show | jobs | submit login
The Windows Context Menu – Is It a Lost Cause? (enderman.ch)
70 points by ChiptuneIsCool 11 months ago | hide | past | favorite | 33 comments



If it was up to me I'd make adding options to the context menu something that you can't do without specifically choosing to in the control panel. Applications could supply context options to the OS but those shouldn't be displayed without the user going in and allowing each one specifically.


Funny enough Microsoft has already had this battle with the Start menu https://devblogs.microsoft.com/oldnewthing/20030903-00/?p=42...


Funny enough the program what did found the way to add itself to the pinned list on the Task Bar is.. Google Chrome.


What's actually sad is that Microsoft Edge and its new features are literally doing all of that right now.


That's a great little blog post

I forgot about what the torrent of links that would find themselves in the IE favourites page


As an aside, Enderman gets up to wild Windows shenanigans on his YouTube channel – things like getting Windows 11 to run on a P4, jailbreaking Windows S mode, etc. It's some fun light entertainment if you're into that sort of tinkering.


Wanted to say this too. They have a really good knowledge of ways to dig into Windows and I look forward to future blog posts


The first time I used the context button intentionally was when I got around to binding it as the compose key.

As a bit of a tangent the X11 compose system is a really great way to enter less often used characters. Here is a bit of a tutorial, note this is probably openbsd specific.

in ~/.xsession bind the context key

  xmodmap -e 'keysym Menu = Multi_key'
in ~/.XCompose include the locale specific compose dir(in my case this is /usr/X11R6/share/X11/locale/en_US.UTF-8/Compose) and set up some of your own

  include "%L"
  <Multi_key> <w> <e> <b> : "\xf0\x9f\x95\xb8" # spiderweb
Now hit the menu key then w then e then b and you get a nice spider web


NirSoft's ShellExView & ShellMenuView are good tools for tweaking that menu.


Also Autoruns from SysInternals ( https://learn.microsoft.com/en-us/sysinternals/downloads/aut... ) "Explorer" tab lets you un-check / check individual entries.


I'm surprised something similar isn't already part of PowerToys. It seems to be a common complaint, with software cluttering it. Chrome browser even more so since they introduced a randomly scrolling menu so one can't even see all the options.


Modern powertoys have jumped the shark, it's now a single tool with many functions that puts itself into autostart and has nagging autoupdates.

I still had the old version (like sysinternals) in mind, a collection of small hassle free tools.


I use 'Easy context menu' (aka EC_menu)

https://www.sordum.org/7615/easy-context-menu-v1-6/


In regard to the limitations of the command line syntax, Raymond Chen discussed this recently: https://devblogs.microsoft.com/oldnewthing/20240215-00/?p=10...


When Microsoft refactored the context menu on Windows 11, I had high hopes that the new programming model would move away from writing context menu handlers in COM/C++, eventually using out-of-process handlers that could be implemented in .NET, any other compiled language.

Nope, moving away from bare bones COM is too much to ask for WinDev, and already failed multiple times (.NET's original purpose, Longhorn, WinRT/UWP).

A lost cause indeed.


Is there any way to "show more options" by default on the windows 11 context menu? I often right click files to open with sublime, but that option is hidden behind "show more".


Great content. However, the scroll manipulation on this site is atrocious. You can't hold down-arrow to go down - it only moves the content by a pixel every second. Insanity. End this, Enderman.


[stub for offtopicness]


Unreadable even with javascript denied for the page due to css animations, a remarkable achievement.


Renders fine in Firefox's Reader mode, though.


Websites with moving background effects behind text – is it a lost cause?


Unlike y'all, I actually love the website! I mean, yeah, it could use some extra opaqueness and padding, but it looks cool. Rad, even.

Most of personal blogs in HN that I see on the top page usually look like they were made in the 90's, with either no CSS at all or simple CSS with just big paragraphs of text and no substance in between. I cannot stand them. My zoomer ass needs to be stimulated by getting eye candy while reading the content.


When you have more off-topic comments than on-topic comments, it might say something about the post.


That post is spectacularly unreadable. Why is the first paragraph so transparent?


"Please don't complain about tangential annoyances—e.g. article or website formats, name collisions, or back-button breakage. They're too common to be interesting."

https://news.ycombinator.com/newsguidelines.html


This website is actually pretty cool. Hard to read, yes, but also looks cool.


Shows only site's menu and nothing else. On an older iPad.


"The Windows context menu is... poorly made."

That website is poorly made. What's with the scrolling.

Anyway. Yes. It's a very very complicated software with hooks decades back. That's a feature not a bug. He's mad that it's complicated to customize, or really, understand and build UI customization for, including third-party applications implementations of them? What?

People still use mission critical software from 30 years ago that relies on their old implementations of context menus. So what?


I've never seen a good, reasonable use for scrollbars being made available to screw around with. If you build websites, don't muck up basic UI elements like the scrollbar, or go full screen, or do horizontal scrolling, or take over scrolling behaviors. Stuff like this site seems like half art project, half social experiment.

I'm not sure the article author should be speaking with such certainty and authority on the subject of what constitutes "good" UI.

A lot of what makes interface elements effective is predictability. Context menus are boring, consistent, and predictable - or they should be. You shouldn't ever be in a situation where you right click on something and say "wow! that's beautiful! that menu is so amazingly well done!"

Software is intended to do things. If your interface gets in the way of things being done, then the interface is the wrong tool for the job. Making things flashy or prioritizing aesthetics over functionality for the sake of appearances makes every element you co-opt automatically the wrong tool for the job, regardless of how "pretty" it might be.

If your site takes over scrollbars, the correct response to "what do you think of the custom scrollbars?" should be "wow, I didn't even notice a thing."


> If your interface gets in the way of things being done, then the interface is the wrong tool for the job.

Tell that to Microsoft, Google, Mozilla, Apple. They either never heard of it or they don't care.


How true is that considering the older, complete context menu is basically hidden behind the newer context menu in win11? Clearly, they have no issues with over riding "mission critical implementations" (if they exist) of the older context menu so why not allow actually customizing it even more?


It's a very very complicated software with hooks decades back. That's a feature not a bug

That's never a feature, and I'm curious what amount of stockholm syndrome can make one say so. It's the bullshit-est menu implementation ever made and everyone has to suffer from it since 30 years ago.


Very informative. I finally divorced myself from Windows a couple months ago, but this would have been great information to have. I don't think the criticisms of Windows are particularly well-founded. To be honest, this seems like far less of a mess than any number of other parts of Windows (Win32 API comes to mind)

Some notes regarding the site itself: I like the use of the Win7 icons. The angled headings are fun. It looks nice, overall. Animated backgrounds are bad, please stop using them. Also, if my mouse is sitting in the side gutters of the page, I can't scroll with the scroll wheel - the mouse has to be in the middle of the page. That's irritating. It seems like you're trying to be too clever with the CSS. It's just a blog. The cheeky CSS antics get in the way of it being a good blog.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: