While moving a selection, can I constrain the movement to X or Y axis, by pressing a modifier key while I drag the selection with mouse?
Blender 3D (a 3D modeler software) has this feature, and it is excellent. The trick is simple: we have to press the X or Y key to apply the constraint while the selection is being dragged. If we release the X or Y key, the dragging becomes constraint-free.