I use a mix of established Shortcuts, custom “Aliases” and ICONS.
Icons allow me to group similar operations into a toolbar - according to what I want CONVENIENT in THAT operation, not NECESSARILY what command is similar. I THEN arrange them in callable “Pop-Ups”.
Another thing that helps is that if I’m working with a particular kind of component or operation, I might want a series of commands and operations collected together on a toolbar, and having the SUITE of available ICONS handy ON-SCREEN allows me to think for a moment “What would I LIKE to have convenient for THIS operation?” and pull THAT ICON into the working TOOLBAR. Can’t “Collect operations” like this if there’s nothing to collect, or that “collecting” is made too inconvenient by turning off the Toolbars because Icons aren’t “cool” …
Along a similar line might be a pop-up box when an object or similar object/s is/are selected, that has some pertinent Object Properties and a FEW of the most pertinent commands for the Selection set. Such a box could allow - within reasonable limits - adding a function, command or setting the user might discover appropriate.
Another point on my personal list of favorites, is that if you ONLY type shortcuts YOU have decided are “favorites” you tend to develop ever-narrowing “Workflow Processes”. Uhhmmm… yes, YOU (reader) DO . I have been REPEATEDLY challenged on this, and in 40 years of CAD Design, I have NEVER - not ONCE - lost this bet. Its really nothing more than once they prove how “FAST” they are because they are “The smartest CAD-Guy ( ;=) ! ) in the room” , I can EASILY - THEN ask - did you know you could do THIS too ?" And proceed to show them a couple of things they either DIDN’T already know, or hadn’t figured into their own workflow ! Sorry I went long, but won’t apologize for how simply obvious this is. Been doing CAD Design for 40 years - you won’t convince me I haven’t been doing it long enough to be as smart as anyone nearby. Smartest ? Almost CERTAINLY not . FASTEST ? Well, someone else might be able to throw off a series of commands more quickly, but when I show YOUR Engineering and Manufacturing Management how to turn 10, 15+ or MORE “Revision Cycles” into 1 or two, not sure “Command Spray” is NECESSARILY equal to “Fastest”.
Finally, in terms of Icon “Colors” I am MOST frustrated in this area, when I see a whole WASH of closely grouped Icons ALL the SAME color base. EVERY SINGLE ICON in the MODELING and EDITING areas, and ALLOT of others as well, is a color shade of BLUE. ALL of them. Uhhmmm… LOOK AGAIN.
AND if you need pointed out a seemingly OBVIOUS speed-bump in THIS developer color selection process, WHITE thin curves on ALMOST-white-“Grey” backgrounds in such TINY Icon boxes ? SERIOUSLY ;=) !?! -OR- BLACK thin lines on a TINY DARK-GREY Icon background on a DARK UI ?!?
EVERYONE on any given day is ONLY where THEY are, in terms of experience and ability. “Backwards Compatibility” is CRUCIAL, whether someone young enough not to know better, realizes it or not. IF the person BENEFITS from ICONS - let them have ICONS - even If Icons don’t make it possible for someone (developers) to streamline the UI to meet theirs or someone else’s personal preference.
THIS approach can leave programming resources for the efforts involved in actually IMPROVING the PRODUCT and its OPERATIONS, requiring less emphasis on a snazzy UI re-colored (Dark OR Light - allow the option … ) to "attract new users " :=/ .
All the best - C.