-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Context menu (Desktop + File Explorer) #2
Comments
The well-known registry tweak for restore classic explorer context menu has been remove since 1809. Just confirmed QAQ I miss this feature so much, so I'm thinking about how to do it with program. The fact is that, all shell context menu have the modern style, e.g. file explorer and open file dialog window in notepad. So there must be a common library which is used by the system to draw the menu. We need to locate the code and perform an code injection to each process. But up to now, I have no idea about how to do the patch. Hints or suggestions are welcomed! |
Perhaps explorerframe? |
This is infuriating. I make text bold and disable new context menu so I have blue highlight colour, so that I can see better. To see Firefox respecting my settings but File Explorer not just takes the Micky. |
I really don't like the new context menu.
Looks like Microsoft adds the owner-drawn menu flag after querying all menu items, disable owner-drawn while adding menu item has been proved impossible. To change the menu style, we need our code to present in all processes which have the "SHELLDLL_DefView" and "NamespaceTreeControl". Global hook is not a very good choice since it is very inefficient. Making a shell extension looks good, because shell extensions will be loaded by all "SHELLDLL_DefView" and "NamespaceTreeControl" when needed. Then we need to find a good type of shell extension to implement. Here are some very naive idea:
This should work, but problems are:
Seems like this cannot be done with this program (this program only injects code to the taskbar process), I will start another repo for the explorer context menu patch. I will let your guys know when it is ready. But for now, stay on this thread and post your thoughts here! PS: I don't hate new menu styles but I really hate inconsistency. |
I hate it due to visibility, as a disabled user with eyesight problems. We're talking a difference of the following for me: I know nothing of Windows Explorer hacking, but another tweak I use is I have a .dll file that I put into the system32 folder and then run regsvr32 on admin elevated command prompt to register it. I have to re-do this every time I reset windows from fresh, but upgrade installs retain the setting etc. All it does is reinstate the column headers like name, date modified, size, type into all view styles of File Explorer. Microsoft ripped them out of all view styles except for Details view after Windows Vista if I recall correctly. Is there anything about this method that could help our cause? |
Hi, Can you share the dll you mentioned? |
there seems to be some positive attention on my reddit post about this issue: and i started a uservoice thread in the Ease Of Access category too: The uservoice post is a bit ramble-y, i cleaned-up the reddit post, but can't seem to edit the uservoice one. |
It this the same dll? |
yes sir :) |
Hi All, I have started a new repo, this project generates a DLL file, which will be loaded by explorer and changes the menu style. Use So far, this is the best I can get: Warning: |
Also, I think it doesn't work on the sound context menu now. |
Which version of Windows 10 are u using? Can you give any details e.g. system version/screenshots? |
I will have a look |
|
For those who are looking for a method to disable immersive context menus in the shell explorer in 1809 and above, I have found an alternative solution: Check out this: This is a tutorial for patching aerolite.msstyles, this should give you a immersive menu that looks just like the classic menu. This can be done without any coding, the only thing you need to do is to download uxTheme patcher and the patched aerolite.msstyles from the following link: Also check out: |
Hi Do you have any idea if it's possible ? ( couldn't locate file / registry where treeview background settings in windows OS ) systreeview32 control ( that said no one found how since Win 7 ) Thanks for advice . |
Hi Do you think it's also possible to get back legacy adressbar and restore search box old in latests windows 10 builds ( 1909 & 2004 ) ? |
yes and also the searchbox in file explorer ( see my screenshot )
I was heard this behaviour change to allow explorer search using modernsearchbox class and windows search feature as an UWP . Thanks for your interest ! |
Is it possible to add context menu tweaker also for Desktop and File Explorer context menus?
Thank you
The text was updated successfully, but these errors were encountered: