is it somehow possible to implement shift-key constraints not only for connections but also for moving nodes (and text blocks) around? It will be very helpful to clean up patches. I would really like to be able to move a node only horizontally / vvvvertically.
@ggml: not sure either a new grid function in the UI or an easier solution would be (as with arrowkeys) to press ctrl and have incremental (10px) movement of the nodes even using the mouse+left click.
also try to
*CTRL-D (Double) a node (or selection) and then
*hit two times SHIFT+Up or SHIFT+Left
*then CTRL-D again several times
to create perfectly aligned nodes