The EventMoveJavaScript handler (client-side) now keeps information about the Ctrl and Shift keys status in "ctrl" and "shift" variables respectively:
EventMoveJavaScript="if (ctrl) { doYourCopyAction(); } else if (shift) { doYourMoveAction(); } else { doTheDefaultAction(); }"
This feature is available since build 5.8.1968.