martin wrote:
P. Grande wrote:
The Windows(tm) standard states that when dragging a file from one DEVICE to another (not between FOLDERS within the same DEVICE) that file must be COPIED if no modifier key is pressed (CAPS).
Well, that perfectly true and nice to have. But it is difficult to enforce. You should read F.A.Q. on this topic (<invalid hyperlink removed by admin>).
I had already read the FAQ before posting.
From the FAQ:
martin wrote:
Only thing that can WinSCP potentially do (in fact it optionaly did it before 3.5.5) is to disable move operation at all. It would force to use "copy", because there would be no other option.
However WinSCP drag&drop shell extension uses kind of hack to force the "copy" to be a default. So if you install and enable (in Preferences) it, the "copy" should be a default.
I cannot find a way to forcibly disable moving.
When left dropping, move is the default operation; when right dropping, a popup menu will let me choose between "Copy here", "Move here" (the default one), and "Cancel".
Cancelling or clicking out of the popup menu brings up the DRAGEXT_TARGET_UNKNOWN MsgBox. (Which, btw, is quite annoying. There should be an option to turn it off).
And for the difficultness...
I know it can be done (e.g. right drop a message from Outlook Express to an Explorer window, or right drop a file from Total Commander, etc..)
But i don't know how hard it can be.
Anyway, if there is some hidden option to disable moving, i'm done.
<dumb>Help me locate it, please</dumb>
martin wrote:
P. Grande wrote:
Furthermore, the mouse overlay icon when dragging out of WinSCP shows a plus [+] sign wrongly stating that you are copying....
This is wrong. I have noticed it also on some slower machines and I have tried to fix it. Wait for the next release. BTW: I suppose that this happens when you have WinSCP drag&drop shell extension installed.
DragShell Version 1.0.1.29
WinSCP 3.6 (Build 216)
SO: Windows 2000 Prof. SP4 Spanish
CPU: Athlon XP 1700+
The [+] icon keeps on showing when dragging, and this machine itself yields it is not slow, nor slower ;)
Thanks again Martin.