-
-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Request to clearly separate exiting sketch tools and exiting Sketcher #13119
Comments
It could also be great if it would be displayed, if a current sketch tool is still active. Sometimes, on my system, the mouse pointer switches to the default one, although the current tool is still active, mostly with the Dimension tool (@PaddleStroke). |
There is a preference to prevent that. And using the right mouse button instead is also possible. |
Thank you for the quick reply! I unfortunately cannot find the preference anywhere. Right mouse is a good workaround. |
https://wiki.freecad.org/Sketcher_Preferences#General |
Ah, didn't realize you have to manually load the Sketcher to touch it's settings. |
Is there an existing issue for this?
Problem description
The problem
When using Sketcher, tools such as Create Line or Constrain Vertically need to be exited before one can manipulate sketch entities by dragging. Exiting a tool is performed by pressing ESC.
Unfortunately, ESC is also the keyboard shortcut for exiting the Sketch altogether. This means that long pressing the key, pressing it twice, or pressing it when no tool is actually selected, closes the sketch. The user has to reopen it, disrupting workflow.
When does this happen
What do other CADs do
Professional tools avoid this problem by having different UI for exiting tools and exiting the Sketch, requiring the user to click some exit button. This is the case for SOLIDWORKS, Fusion, Onshape and, if my memory serves me correctly, also Creo Parametric.
Proposed solutions
Full version info
Subproject(s) affected?
Sketcher
Anything else?
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: