Feature Request. Make the priority of the object over which the mouse cursor is currently above higher than the selected object
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Committed
|
Wishlist
|
Seth Hillbrand |
Bug Description
I am now spreading the PCB and encounter such inconvenience. Found two confusing features. For example, deleting is simple by hovering the mouse button on a component / footprint and pressing delete button, the second is selecting an object and deleting it with the delete key. So it turns out that I, for example, just selected via, edited its parameters. And I need to delete some track segment on the other end of the circuit board. I move the mouse cursor over the track segment and press delete and oops - via deletes. The problem is that I often notice that you can quietly remove something in this way.
I think this will help:
1. Make the priority of the object over which the mouse cursor is currently above higher than the selected object (leave the selection itself).
2. Or apply action ONLY on an object when mouse cursor under it. If object is selected, and it a part of selected group - action makes with whole selected group objects.
If you want to perform an action on selected objects, then the mouse must be directed at one of them.
We can't do number (1) without causing substantial problems. Number (2) might make sense. Then, if the mouse is not over the selection BB, we would revert to the unselected behavior.
We'll get a few more opinions before changing behavior like this but I've been bitten by this more than once as well but never had a good heuristic to apply to avoid it.