Welcome to yEd Q&A!
Here you can ask questions and receive answers from other members of the community and yEd developers. And you can tell us your most wanted feature requests.

Categories

Let user cancel the current "work-in-progress" edge by pressing ESC without releasing the mouse

0 votes

All Windows users can cancel the current mouse drag-n-drop operation, by pressing ESC. At such times, they cannot release the mouse, otherwise the items will land in an undesired location.

The same philosophy is applied to mouse drawing operations also: They can be canceled "mid-flight" by pressing ESC. Releasing the mouse would complete the operation, and then pressing ESC has no meaning: In that case the user has to press CTRL+Z to undo that last operation.

But yEd editor is unique in this: Once we start drawing an edge, we cannot press ESC to cancel that. We have to release the mouse "somewhere" and only then the ESC works (only after the first segment of the edge appears on the canvas).

Thus, yEd is not consistent with the other software that do not require the user to release the mouse before he can cancel the operation.

Desired: Let the ESC key work normally like in other apps.

in Feature Requests by (1.5k points)
edited by

1 Answer

0 votes
 
Best answer

You are right, ESC should cancel edge creation even if you have not yet released the mouse button. I added a corresponding request for improvement to our internal issue tracking system.

That said, I would like to mention that clicking the right mouse button (while not yet having released the left button) will cancel edge creation. (Usually, clicking the right mouse button during edge creation will undo the last bend creation. However, if you have not yet released the left mouse button, there is no bend yet and the whole edge creation process is cancelled.)
Thus you do not "have to release the mouse somewhere" before being able to cancel edge creation. ;-)

by [yWorks] (161k points)
selected by
Legal Disclosure | Privacy Policy
...