sorry but i have to emphasis on this:
I strongly wish that there is mouse position independent, pure / Keyboard only input.
Teaching a beginner class today i - again - came across 2 aspects:
- extrudeCrv : direction depends on Mouse current mouse position. see this old topic. my strong wish:
type 10 as extrusion height, press enter = pure keyboard input, direction defined by c-plane or by CCW Curve Direction
type 10, click on the viewport = numeric input combined with mouse clicked direction
Students with other CAD background (Solidworks, Inventor, … ) always struggle and not all commands behave the same. For example _extrudeCrvTapered. - (bad) “dominant smarttrack” currently smarttrack is strangely dominant over Keyboard input: (select object) _rotate (“…center…”) pick point (… you ll get some smart track from the center) move the mouse to a perpendicular smart track position. now (prompt: angle or first reference point) 90 enter (90 is ignored), the enter will be taken as first reference point. i would call it a bug. Mac version will accept a second enter and keep the 90, windows version will loose the 90 as input.
pure keyboard input is also important for macros to function repeatable. A macro depending on mouse position is a huge pitfall.
Regarding consistency:
clicking with the mouse in the viewport the user was using the mouse as a input, mouse position should matter.
input stuff by the numpad or Keyboard and pressing a key / pressing enter, mouse position should not matter.
any other mixed concept as we have currently does - in my eyes - not make sense. in comparison to the experience with other (CAD) Software and regarding the learning curve … if new users have to learn stuff like:
… for this command mouse position is influencing the direction / for this command it s not
… this numeric input will be ignored if some kind of smart track is active…
puuuh that s a hazel.
thanks for this important fine-tuning.
kind regards - tom