Good morning folks,
Inventor has a lot of good functions, and every person tends to have a handful of functions that they most commonly use in each "environment" of the software.
For example:
i) Constraint in the Assembly environment
ii) Circle in the Sketch environment
iii) Chamfer in the Part environment
iv) Chamfer (Sketch) in the Sketch environment
As a matter of preference, most users tend to like single-key shortcuts. Press a single key, an action occurs. Nice.
Across the various environments, I think it's a fair statement to say that most users have more than a small number commands that they would like to assign a single-key shortcut to, but currently opt for less convenient methods (or otherwise don't use shortcuts for may commands at all) due to the current way that Inventor handles shortcuts: every shortcut is active, all the time, regardless of the user's current environment. This is particularly egregious with the Sketch environment shortcuts spilling into Assembly, Part, and Sheet metal.
When you attempt to use a single-key command alias (I'm going to refer to these as "shortcuts") in a part or assembly environment, if there is another shortcut that uses that same single-key command, you currently have to select which of the commands you would like.
I believe that implementing the following three suggestions would be much better solutions, and I hope others think so too:
1) If there are multiple shortcuts / command alias, add a behavior option in the application settings (checkbox) so that Inventor can default to automatically using the command that matches the current environment.
2) Add a behavior option in the application settings to disable all command alias/shortcuts that don't match the user's current environment.
This would allow users to press "C" and immediately start a "Constraint" in an assembly if they desire, or press "C" and immediately start a center-point-circle in a Sketch, or press "C" and immediately start a Chamfer in a part/sheet metal all without pressing any additional keys or hitting enter.
Thanks!