context menus > 64-bit + 32-bit side-by-side
Posted: 06 Mar 2023 21:31
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.
- 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.