Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Alt key conflict between scene drag and drop and 3D navigation scheme #90112

Closed
ryevdokimov opened this issue Apr 1, 2024 · 5 comments · Fixed by #91845
Closed

Alt key conflict between scene drag and drop and 3D navigation scheme #90112

ryevdokimov opened this issue Apr 1, 2024 · 5 comments · Fixed by #91845

Comments

@ryevdokimov
Copy link
Contributor

ryevdokimov commented Apr 1, 2024

Tested versions

v4.3.dev5.mono.official [89f70e9]

System information

Godot v4.3.dev5.mono - Windows 10.0.22631 - Vulkan (Forward+) - integrated AMD Radeon(TM) Graphics (Advanced Micro Devices, Inc.; 31.0.24002.92) - AMD Ryzen 7 PRO 6850U with Radeon Graphics (16 Threads)

Issue description

Since #87623 has been merged the alt key is used as a drag-and-drop modifier to instantiate scenes as a child of root instead of a child of a selected node. However, this now conflicts with none default navigation schemes.

2024-04-01.13-55-11.mp4

Steps to reproduce

Change navigation scheme to Maya or Modo.

image

Hold Alt while doing drag-and-drop to instantiate scene as a child of root

Minimal reproduction project (MRP)

N/A

@Calinou
Copy link
Member

Calinou commented Apr 27, 2024

What modifier should we use instead when using the Maya or Modo navigation schemes? Shift is already used, and Ctrl should be avoided as it's used for the grid snapping toggle.

@ryevdokimov
Copy link
Contributor Author

ryevdokimov commented May 1, 2024

Maybe just have the drag-and-drop override the alt functionality in the viewport? This seems to already be the case with right-click functionality, which prevents orbiting.

@akien-mga akien-mga added this to the 4.3 milestone May 7, 2024
@ryevdokimov
Copy link
Contributor Author

ryevdokimov commented May 11, 2024

I think there is some kind of conflict with right-click as well now that I'm looking into this again. IMO I think it's just better to disable freelook, navigation and/or all input all together when drag-and-dropping.

@KoBeWi
Copy link
Member

KoBeWi commented Jun 18, 2024

I don't see how the modifiers are conflicting if you need to hold them only on release. So position your node and then hold Alt while releasing the mouse button.

@ryevdokimov
Copy link
Contributor Author

I suppose that people can train themselves to do that, but I don't think it's ideal. I'm personally used to preemptively selecting and holding the modifier keys as I drag especially when doing multiple scenes, otherwise I'll have to do some finger dancing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Not Critical
Development

Successfully merging a pull request may close this issue.

5 participants