I do like the directory hotlist and how easy it is to bring it up and to add items to it.
However, one thing I miss from classic shell/open shell's menus is the ability to make the submenu items clickable.
- Tldr: My suggestion is to make submenu entries in the directory hotlist similar to the ordinary leaf items: If no action/cd target is defined, they behave exactly as they do now and just bring up the submenu when clicked. But when a cd command is (manually) entered for them, they navigate to that location when clicked. The submenu can be brought up by pointing the mouse over the submenu.
For keyboard navigation, the "Right Arrow" key would open the submenu and the "Return" key would execute the navigation action of the submenu entry. If no action is defined, return might or might not open the menu, whatever fits better to the behavior of other menus.
- Documents (cd D:\Documents, suggestion, currently not possible)
- E-Mail (cd D:\Documents\Correspondence\E-Mail)
- Letters (cd D:\Documents\Correspondence\Letters)
- Travel (cd D:\Documents\Travel)
- Datasheets (cd D:\Documents\Technical\Datasheets)
- Drawings (cd D:\Documents\Technical\Drawings)
However, the Documents folder might also have other subdirectories, that I do not use as often, and therefore would not like to add to the directory hotlist menu, so on disk it might look look like this:
Code: Select all
D:\
Documents
Accounting
Correspondence
E-Mail
Letters
Technical
Datasheets
Documentation
Drawings
Travel
- Documents (cd D:\Documents, navigates)
- Documents (submenu, no action)
- E-Mail (cd D:\Documents\Correspondence\E-Mail)
- Letters (cd D:\Documents\Correspondence\Letters)
- Travel (cd D:\Documents\Travel)
- Datasheets (cd D:\Documents\Technical\Datasheets)
- Drawings (cd D:\Documents\Technical\Drawings)
Edit: I found out that the ini file already allows this and that the action is even (grayed out and unchangeable) shown in the GUI. Seems that all that is missing is to make this modifiable and execute the action (if any) on click/return.
Thanks for considering this suggestion.