context menus > 64-bit + 32-bit side-by-side

Features wanted...
xyplorerköln
Posts: 177
Joined: 01 Jan 2016 18:59

context menus > 64-bit + 32-bit side-by-side

Post by xyplorerköln »

Currently, a user must choose whether to check or uncheck the Shell Integration setting "Show the 64-bit context menu."

- If checked, the user only sees the 64-bit context menu.
- If unchecked, the user sees the 32-bit context menu, which includes the option to "Show 64-bit Context Menu."

(Understanding the issues with callback mechanisms) would it be straightforward to implement an optional configuration:

"Show 64-bit and 32-bit context menus side-by-side"
...where the 32-bit menu is displayed first, then retained on-screen while the 64-bit menu is displayed simultaneously to the immediate right? In this situation, the user could select any option from either menu. For menu items in the 32-bit menu with rollover submenus, the rollovers would simply appear over (occluding) the 64-bit menu a bit.

-----------------------------

The rationale: For users who must work quickly, having to choose between 64-bit and 32-bit menus currently creates a slowdown as follows:
1. After opening a context menu, the user must scrutinize the list, always thinking "The option might not be here but in the other-bitness menu."
2. Sometimes the sought item is in the first-shown menu; fabulous. If not...
2. If the 64-bit context menu is default, and the needed item is missing, the user must either change the setting or set up and rely on key combos, etc.
3. If the 32-bit context menu is default, the user must first scan the list and, not finding the needed item, open a secondary menu.

This current arrangement is a decent solution to the problem of 32-bit vs. 64-bit menus, but through its structure it incurs excess clicks/actions. For busy, fast-paced work, those can add up to significant efficiency decreases.

Beyond the clicks, the inherent uncertainty of trying to remember in which menu the sought item exists creates hesitation in the user. On its own, this contributes to slowdown: If the user knew a sought item must certainly be onscreen - since all 64-bit and 32-bit options are being shown - then the situation is more conducive for the user to quickly zoom in on the needed item. As it is currently, the user is looking and thinking "Maybe I need to change the menu to find what I need." This mindset tends to cause the user to slowdown and think rather than quickly locate an item.

CLM
Posts: 41
Joined: 19 Oct 2020 05:32

Re: context menus > 64-bit + 32-bit side-by-side

Post by CLM »

A big plus one.

Norn
Posts: 417
Joined: 24 Oct 2021 16:10

Re: context menus > 64-bit + 32-bit side-by-side

Post by Norn »

I tested it with AHK and got two menus :tup: , but it seems a bit weird.
Win10, Win11 @100% 2560x1440 22H2

admin
Site Admin
Posts: 60619
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: context menus > 64-bit + 32-bit side-by-side

Post by admin »

Norn wrote: 07 Mar 2023 10:39 I tested it with AHK and got two menus :tup: , but it seems a bit weird.
Really? I would have thought that's technically impossible in Windows.

Norn
Posts: 417
Joined: 24 Oct 2021 16:10

Re: context menus > 64-bit + 32-bit side-by-side

Post by Norn »

If you don't select the AHK menu on the right, it won't disappear automatically, and I don't know how to make it disappear when shifting focus.
Attachments
Capture.png
Capture.png (23.53 KiB) Viewed 1094 times
Win10, Win11 @100% 2560x1440 22H2

admin
Site Admin
Posts: 60619
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: context menus > 64-bit + 32-bit side-by-side

Post by admin »

Surprising.

highend
Posts: 13333
Joined: 06 Feb 2011 00:33
Location: Win Server 2022 @100%

Re: context menus > 64-bit + 32-bit side-by-side

Post by highend »

That looks like a _shell context menu_ and a _user created_ (inside AHK) menu at the same time. But this would be about displaying _two shell context menus_ simultaneously
One of my scripts helped you out? Please donate via Paypal

Norn
Posts: 417
Joined: 24 Oct 2021 16:10

Re: context menus > 64-bit + 32-bit side-by-side

Post by Norn »

highend wrote: 07 Mar 2023 12:41 That looks like a _shell context menu_ and a _user created_ (inside AHK) menu at the same time. But this would be about displaying _two shell context menus_ simultaneously
I modified the AHK script for testing and it works the same. :tup:
Attachments
Capture2.png
Capture2.png (11.69 KiB) Viewed 1076 times
Win10, Win11 @100% 2560x1440 22H2

highend
Posts: 13333
Joined: 06 Feb 2011 00:33
Location: Win Server 2022 @100%

Re: context menus > 64-bit + 32-bit side-by-side

Post by highend »

What does that have to do with two Windows shell menus at the same time?

popupcontextmenu <xy>, 64; popupcontextmenu <xy>, 32;
Next to each other...
One of my scripts helped you out? Please donate via Paypal

Norn
Posts: 417
Joined: 24 Oct 2021 16:10

Re: context menus > 64-bit + 32-bit side-by-side

Post by Norn »

This shows that my wish is possible. :)
viewtopic.php?t=24482
Win10, Win11 @100% 2560x1440 22H2

highend
Posts: 13333
Joined: 06 Feb 2011 00:33
Location: Win Server 2022 @100%

Re: context menus > 64-bit + 32-bit side-by-side

Post by highend »

*sigh*. Shell context menus^^
One of my scripts helped you out? Please donate via Paypal

eil
Posts: 1622
Joined: 13 Jan 2011 19:44

Re: context menus > 64-bit + 32-bit side-by-side

Post by eil »

Idea sounds cool, to be able to open both menus side by side would be useful.
Win 7 SP1 x64 100% 1366x768

Norn
Posts: 417
Joined: 24 Oct 2021 16:10

Re: context menus > 64-bit + 32-bit side-by-side

Post by Norn »

Via two AHK scripts.
Attachments
Queue menus2.gif
Queue menus2.gif (127.6 KiB) Viewed 928 times
Queue menus.gif
Queue menus.gif (107.63 KiB) Viewed 928 times
Win10, Win11 @100% 2560x1440 22H2

lenient
Posts: 4
Joined: 14 Jun 2020 01:44

Re: context menus > 64-bit + 32-bit side-by-side

Post by lenient »

There has to be a way to, if 32bit menu is loaded first, programmatically check for items that would be loaded in the 64bit menu, and (invisibibly by regex compare) include _missing_ items from that menu as links in the opened visible 32bit menu (listed as links to the 64bit shell dll's). This way of merging the menus should be done by all 32bit applications that want to more seamlessly include 64bit shells as I see it.

Alternatively make a 3rd context menu (by the same way) that is a seamless merge of the 32bit and 64bit context menus, and only have this menu load inside XYplorer, including all fantastic XYplorer special items that are found in the 32bit menu now.

Just a thought, now that I could need such myself to more easily make an ahk script that {blind} right-clicked and pressed certain hotkey to select a certain menu item (but the item I'm after is in the 64bit menu, so the script becomes longer / execution delayed).

Long live XYplorer.

Horst
Posts: 1093
Joined: 24 Jan 2021 12:27
Location: Germany

Re: context menus > 64-bit + 32-bit side-by-side

Post by Horst »

@lenient
Your "There has to be a way..." is only your wish regardless of how context menu works.
XY can't see what shell extensions display as the final result !
That's a chain of context menu handlers, and each one decides what it displays.
Windows 11 Home x64 Version 23H2 (OS Build 22631.3527)
Portable XYplorer (actual version, including betas)
Everything 1.5.0.1373a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.73

Post Reply