I have an idea though.
There was talk about the limits on modifier keys... and I keep thinking it would make more sense if it worked just by clicking one point or drag selecting multiple points without using a modifier.
Would it be possible to change the function based on where the mouse is clicked in relation to other points?
For instance if the mouse is say... within 5 pixels of the nearest point when clicked it selects one point. If it is within 5 pixels of a selected point, dragging will translate the point.
If it is outside that range dragging would switch to the "multi-select" option and you could drag select points... or deselect... without having to use a modifier.
This would then "add" those modifier keys back into the mix... I could have my beloved shift/constrain back.

I have just begun looking over the scripting documentation. There is a
Code: Select all
pt (LM_Point) and startPt (LM_Point)
Before I go too far on my own, I was wondering if there would be any reason specifically something like this wouldn't be possible.
-Vern