microsoft / winfile

Original Windows File Manager (winfile) with enhancements
MIT License
6.82k stars 706 forks source link

Move start options to a submenu to avoid hotkey overloading #397

Closed malxau closed 1 year ago

malxau commented 1 year ago

This is after encountering that Alt+F, X no longer exits, because X is double-assigned between "Open With Explorer" and "Exit." In en-US, Alt+F, X is a very established UI pattern for pull down menu based applications.

In the File menu, there were 24 items allocating letters for shortcuts, out of a 26 character alphabet, so there's really no more room to move in terms of assigning letters.

This change moves four items into a submenu, which frees up some letters for allocation and allows those items to have hotkeys that more naturally maps to their function. It uses Alt+F, . to access the submenu, which I'm not happy about, but this results from the same issue it's trying to fix (the menu is so large that natural hotkeys can't be allocated.) In English, none of the letters of "Start" were available, so the submenu hotkey was always going to be a little contrived. Using Alt+F, . seems to work well on a keyboard and can also be consistent across languages.