files-community / files-community/Files

Feature: Make use of DefaultDropEffect Registry Entry

Open
#8,917 2 comments 0 reactions 0 assignees View on GitHub
area - default file manager
Dominant language
C#
Stars
45.4k
Forks
2.9k
Avg merge
19h 7m
Merged PRs (30d)
62

Description

### What's the Problem?

For me who using a lot of Links (my whole collection of links to my A: Drive) its rly anoying that the programm isn't using the option that is selected for the default explorer. Which makes the programm unuseable for my use.

### Solution/Idea

Please insert a selection box that allows to use the same drag&drop options as the default explorer have:

The Registry is located here:
HKEY_CLASSES_ROOT\*
DWORD: DefaultDropEffect

Default action (0): Let Windows decide whether to copy or move files and folders when you drag and drop it into place.
Always copy (1): A copy of the file or folder will always be placed in the destination.
Always move (2): The file or folder will move to the destination.
Always create a shortcut (4): A link to the original file or folder will always be placed in the destination.

### Alternatives

If you don't want to use a selection box, than please just add the function, that it checks this registry entry first and use it as default that I've set.

### Priorities

_No response_

### Files Version

Version: 2.1.40.0

### Windows Version

_No response_

### Comments

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by locating how drag-and-drop actions are currently selected, then inspect the HKEY_CLASSES_ROOT\* DefaultDropEffect registry entry described in the issue. Done should mean the file manager honors the configured default explorer behavior, or provides a selection box for the listed copy, move, and shortcut actions.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.