On 31 Aug 2005 21:42:20 +0000, Mikhael Goikhman wrote: > > This is not enough, To emulate the current logic you should also add: > > Mouse 1 P N CancelPlacement > Mouse 2 P N CancelPlacement > > I.e. if you started the Move using button 1, then button 2 cancels it and > vice versa. Since you can't press button 1 again while dragging using > button 1, these binding would be ok although not immediately intuitive.
Well, actually these will not be ok if the Move is started on mouse click (not drag) or on key press. So either we conclude your idea can't work or we may try to somehow save it using, say, this extension: Mouse 0 P N PlaceWindow Mouse 1 P(d0) N CancelPlacement Mouse 2 P(d0) N CancelPlacement Mouse 1 P(d1) N PlaceWindow Mouse 2 P(d2) N PlaceWindow Mouse 2 P(c) N CancelPlacement Where "dN" means dragging using button N and "c" means mouse click or key press. No, I am not a big fan of such idea, but I am not against either. (I think the current logic about Move cancelation is good.) Regards, Mikhael.