At least for rectangular selections, but fine for all kinds of selections: This should be a call also a multiselect... when some selection is already made, when holding, say, Ctrl and making another selection, the previous one is not discarded but now should be selected both regions - union of them. This should work for both overlapping and not-overlapping regions. Similarly, when holding, say, Shift+Ctrl, previous selection should be partially bitten - substracted... This features are well known from gimp and other tools

suggested 10 years ago