我想禁用 Windows 资源管理器中的拖放功能,但仅当源是左列(目录树)时才可以。
更好的是,我想仅当我从左到右拖动时才启用拖放功能(从不从左到左、从右到右或从右到左,除非跨 Windows 资源管理器的多个实例)。
操作系统:Windows 7
答案1
虽然答案是你不能......但我猜你想要这个,因为很容易意外地将一个目录的内容转储到另一个目录中并彻底搞乱 Windows......或者你正在处理的任何东西。
如果这完全是意外(例如笔记本电脑触摸板有时非常敏感并且“滚动”变成了单击拖放......)你就无能为力了。
然而,如果这是故意拖拽的结果……并且不小心掉了下来……我想对开始养成的习惯提出建议。
如果你正确的单击即可拖放...拖放时,系统会显示一个列表,列出要执行的操作...复制?移动?创建快捷方式?...或者取消!(单击其他地方或Esc也暂停操作)
如果您养成习惯这样做,就可以避免大多数事故。
最后,如果你不小心将一堆文件移动到了不打算移动的地方……你可以使用“编辑”>“撤消”……或单击CTRL+Z
唯一的技巧是你需要马上意识到你做了这件事……;-) 因此右键单击拖动是更安全
答案2
一个好的解决方案是增加拖动阈值,使其达到确保您是有意拖放而非意外的大小。
您可以编辑拖拽宽度和拖拽高度在注册表中:
HKEY_CURRENT_USER\控制面板\桌面
默认值为 4 像素,大多数情况下设置 20 像素这样的值就足以防止意外拖放。
答案3
不幸的是,拖放行为无法定制。