Skip to content

Start button's context menu: add the Win+X menu - #2578

Merged
ge0rdi merged 1 commit into
Open-Shell:masterfrom
emilioheredia-source:windows-menus
Nov 7, 2026
Merged

ge0rdi merged 1 commit into
Open-Shell:masterfrom
emilioheredia-source:windows-menus

Conversation

@emilioheredia-source

@emilioheredia-source emilioheredia-source commented Nov 7, 2026 •

Copy link
Copy Markdown

Open-Shell takes over the right-click on the start button, which in Windows opens the Win+X menu: Terminal (Admin), Device Manager, Disk Management and so on. Shift+right-click still opens it, but nothing on screen says so, and the setting in Controls can only swap the two menus, not offer both. A user who doesn't know the shortcut has no way to find it.

The start button's right-click menu now has Win+X Menu, in the section with Windows Explorer and Open, on Windows 8 and later. It does what Shift+right-click does (ShowWinX()).

  • Enable Windows Explorer doesn't remove it: that setting is about opening folders, and Win+X opens none.
  • Menu.WinXMenu is a new string, in English only for now.
  • The Operation section of the help says that Shift+right-click opens the Win+X menu, and that it is also in the right-click menu.

Tested on Windows 11 26H2 (26300): the item is at the end of the Windows Explorer section, picking it opens the same Win+X menu as Shift+right-click, and with Enable Windows Explorer off it stays, alone in its section. The full rebuild has no errors or warnings.

@ge0rdi

ge0rdi commented Nov 7, 2026

Copy link
Copy Markdown
Member

a user who doesn't know the shortcuts can't reach either

What about just extending the documentation/help so that users can learn about this?
Instead of just adding those items to right-click menu. Dunno, that sounds pretty unnecessarily to me (why to add such trivial things there and make the menu more messy?).

Note that you can change the behaviors in Settings -> Controls.
Also there is Start Menu (Windows) item in Open-Shell start menu by default (for those who don't know about Shift+Win or don't want to use keyboard for whatever reason).

@emilioheredia-source

Copy link
Copy Markdown
Author

Fair point on Start Menu (Windows): it's already in the menu by default, so I'll drop that one.

Win+X is the one I'd like to keep. Open-Shell takes over the right-click on the start button, which in Windows is where the Win+X menu lives: Terminal (Admin), Device Manager, Disk Management and so on. The setting in Controls is either/or: right-click opens Win+X or Open-Shell's own menu (Settings, Exit), not both. Someone who uses the mouse and doesn't know about Shift+right-click loses Win+X without knowing it's still there. One item brings it back, and the menu stays much shorter than the Win+X menu it replaces.

I'll also add the Shift+right-click line to the help, as you suggest. If you'd still rather keep the menu as it is, I'll make this PR only the help change.

@ge0rdi

ge0rdi commented Nov 7, 2026

Copy link
Copy Markdown
Member

I guess Win+X menu item could make sense as it may be not easy for new users to figure out how to get to Win+X menu.
So lets add that one.

I'm also not sure if it should be in own section (with separator).
Maybe it can be in the same section as Windows Explorer (and other commands)?

Open-Shell takes over the right-click on the start button, which in
Windows opens the Win+X menu (Terminal (Admin), Device Manager, Disk
Management and so on). Shift+right-click still opens it, but nothing on
screen says so, and the Controls setting can only swap the two menus,
not offer both.

Win+X Menu is now in the context menu, in the section of Windows
Explorer and Open, on Windows 8 and later. It calls ShowWinX(), as
Shift+right-click does. EnableExplorer doesn't remove it: that setting
is about opening folders, and Win+X opens none. The help's Operation
section mentions Shift+right-click and the new item.

Menu.WinXMenu is a new string, in English only for now. A Start Menu
(Windows) item was in an earlier version and was dropped in review:
Open-Shell's own menu has that item by default.
@emilioheredia-source emilioheredia-source changed the title Start button's context menu: open the Windows Start menu or the Win+X… Start button's context menu: add the Win+X menu Nov 7, 2026
@emilioheredia-source

Copy link
Copy Markdown
Author

Done: Start Menu (Windows) is gone, and Win+X Menu is now at the end of the Windows Explorer section, without a section of its own. The help mentions Shift+right-click too.

One thing I did differently: the item stays when Enable Windows Explorer is off, since that setting is about opening folders and Win+X opens none. If you'd rather it follow that setting, I'll move it inside.

@ge0rdi

ge0rdi commented Nov 7, 2026

Copy link
Copy Markdown
Member

Thank you.
I think it works great this way.

@ge0rdi
ge0rdi merged commit 729c368 into Open-Shell:master Nov 7, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants