Many times when I’m routing a pcb I need to delete some routes or parts of them and re-route, if the zoom level is too far (to visualize better), many times pcbnew will delete the object under the mouse instead of the route next to the pointer, just because some parts of the non-visible layers are under the mouse pointer.
Is there a way to make pcb new to prefer the deletion of the route if the layer of the part of the object under the mouse is off? Locking the object is not valid option because it involves two steps (dialog confirmation appears, choose no), same as ctrl-z, this is about gaining some comfort in a common task.
I never remember the existence of the legacy canvas , usually I do that by selecting the net with i then del. But when I talking about an object I was referring to a device, particularly like a potentiometer or connector who has a part of his drawing in the F.SilkS layer and, even if F.SilkS is off, if the pointer of the mouse is near part of the (hidden) drawing, and I hit del, pcbnew deletes the object.
If I lock the object then I need to cancel his deletion, if not I need to hit ctrl-z, not a bad thing, but a different behavior can make it easier.
I just wrote for ‘Legacy Canvas’ as I didn’t test it in ‘OpenGL’ when I wrote it… now I tested it there and it behaves the same. The key really is to have the track tool selected/active and not just the mouse pointer.
nope, here (kicad 4.0.6, kde mint 18.1) in OpenGL I can delete the whole track if I select it and hit del, selected or not back key has no effect
in legacy it has the behavior you mention
haha, I was just about to said that in the last post, but I avoided for obvious reasons (and because I didn’t compiled the last development version, I just have the one with teardrops)