The current behavior differs from the old node tool in Inkscape 0.47, but as mentioned earlier in a discussion with Alessandro, there might be use cases where it is really helpful to be able to keep the current selection of nodes when adding a new one (e.g. while node-sculpting).
I don't think it is a "bug", but maybe an option might be added for those preferring both methods to insert a node to behave the same way as in 0.47?
Quoting from an earlier discussion with Alessandro (a_l_e) on irc (#inkscape) on 2011-06-07:
23:03 < a_l_e> su-v: is alt-ctrl-click on a path a good way to add points to a path? 23:03 < su-v> why do you think it is not a good way? 23:03 < cwillu> a_l_e, you're silly :) 23:03 < a_l_e> cwillu: why? 23:03 < su-v> it's a toggle, you can also remove a node with this shortcut (IIRC) 23:03 < cwillu> a_l_e, dear god, don't alt-ctrl-click, you'll destroy _everything_ we've come to hold dear 23:03 < cwillu> yep 23:04 < su-v> a_l_e: http://inkscape.org/doc/keys048.html#id2407758 23:04 < a_l_e> ... i'm asking because when doing so, the new node gets selected but the current one (or the adjacent one) is also selected... 23:04 < a_l_e> which i is annoying... 23:04 < a_l_e> i would expect only the new one to be selected... 23:04 < cwillu> a_l_e, really? doesn't do anything here 23:05 < su-v> a_l_e: in this case, just double-click at add a node 23:05 < cwillu> a_l_e, only time I get an adjacent node selected is when I ctrl-z 23:05 < su-v> thus you can decide whether you want the new node to be added/remove to/from the current selection 23:05 < cwillu> or if I click on the line segment after 23:05 < a_l_e> i know... but with the tablet and while editing a path alt-ctrl-click feels more natural... 23:06 < su-v> double-click: insert new node (under cursor), select it 23:06 < su-v> ctrl+alt+click: add/remove node (from path and the current selection) 23:06 < a_l_e> personally, i don't see any reason for the other nodes to be selected... and i would make a bug report, if other people also think that it does not make sense... 23:07 < su-v> a_l_e: if you have no node selected, ctrl+alt+click selected both the new node _and_ one of the adjacent ones? can't reproduce 23:07 < cwillu> a_l_e, doesn't do that here 23:08 < a_l_e> not sure about it... 23:08 < su-v> what it does is to add the new node (or remove it) from the current selection (which can be useful) 23:08 < a_l_e> but if one is selected it's not deselected... 23:08 < a_l_e> how can it be useful? (it's a serious question! :-) 23:08 < su-v> a_l_e: if you have a complex selection of nodes, you will be glade not have to redo the selection because you want to insert an additional node 23:09 < su-v> or e.g. when sculpting nodes of complex paths 23:09 < a_l_e> ok, if there is a usecase i don't write a bug report... and try to always click a second time on the node :-) 23:09 < su-v> <esc> 23:09 < su-v> deselects all nodes 23:10 < a_l_e> the problem is that i tend to add a node and move it right away... which results in the segment being moved instead of the node alone... 23:10 < su-v> then 'ctrl+click' (if you don't want to double-click ;) ) 23:11 < su-v> double-click and drag? 23:11 < a_l_e> ctrl-click does not work.. 23:11 < a_l_e> double click is ok 23:11 < su-v> why does it have to be ctrl+alt+click? 23:11 < su-v> use ctrl+alt+click to quickly delete a node 23:11 < a_l_e> because i have already the left hand on the modifier keys and double click does not feel natural to me on the pen... 23:12 < a_l_e> i use c+a+click to delete nodes... 23:12 < a_l_e> that works correctly. 23:13 < a_l_e> however, problem solved: there is a use case for the current behavior of alt+ctrl+click so i won't ask for a change. 23:13 < su-v> I don't think it is incorrect to keep the current selection of nodes when inserting a new node with ctrl+alt+click 23:13 < su-v> it might depend in the workflow 23:16 < su-v> a_l_e: but I can confirm that the behavior has changed in the new node tool of 0.48 23:17 < su-v> (in 0.47, Ctrl+Alt+click deselects other selected nodes and only selects the new node) 23:17 < a_l_e> which is nicer :-) 23:17 < su-v> just tested and compared 0.47 and current trunk 23:17 < a_l_e> at least to me...
On 26/7/11 16:33, jbc.engelen@...2592... wrote:
Yes, I know doubleclick does what I want. (I actually did not know about ctrl+alt until Alessandro told me) Am I the only one who finds it annoying? Not only for tablet use but also for mouse usage, double-clicking is more strain than single click. I should have posed the question in a different way. Why is the old selection maintained? (instead of adding an option for it, is this not a bug?)
---- Josh Andler <scislac@...400...> wrote:
To be fair, take other input devices into account. For example, when working with a tablet, double tap is far less accurate and a less viable alternative.
On Jul 25, 2011 7:46 PM, "Krzysztof KosiĆski" <tweenk.pl@...400...> wrote:
Right now we have two ways to insert a node:
- doubleclick inserts the node and takes selection (only the newly
inserted node is selected)
- Ctrl+Alt click inserts the node and adds it to the selection without
clearing other nodes
So doubleclick already does what this preference would do.
2011/7/25 Johan Engelen <jbc.engelen@...2592...>:
When you add a node to a path using the nodetool with ctrl+alt, it maintains the selection of previously selected nodes. This is extremely annoying: consider adding a node, moving it a bit, adding a new one, wanting to move it but then the old one also moves... (thanks Alessandro for pointing this out to me).
Is this desired behavior? If so, is it ok to add an option to reset selection to only the newly added node?