А можно ли программно отключить нажатый alt? Т.е. пользователь начинает перетаскивать элемент с нажатой кнопкой, он копируется, начинается перетаскивание копии, но т.к. alt все еще нажат, то копируется копия, начинается перетаскивание копии копии итд... Если после первого копирования alt отключить, то все будет ок) но как это сделать?
Частенько лучше задать себе вопрос "а как люди делают"? Напр представим себе предложенная Вами схема была бы (упаси бог) реализована для копирования файлов drag'n drop - сколько же раз "копируется копия"?