godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
89.18k stars 20.22k forks source link

Scrollwheel doesn't change fly mode speed when shift is pressed #94308

Open passivestar opened 2 months ago

passivestar commented 2 months ago

Tested versions

v4.3.beta3.official [82cedc83c]

System information

Godot v4.3.beta3 - macOS 14.5.0 - Vulkan (Forward+) - integrated Apple M1 Max - Apple M1 Max (10 Threads)

Issue description

When moving around the scene I got into a habit of always holding shift and I'm moving without shift only for finer position adjustments. Since scrollwheel doesn't work with shift to change the speed I need to let go of shift, scroll, then press shift again which feels clunky

Note: Scrollwheel works if alt is pressed though

Steps to reproduce

Hold RMB and Shift and try to use scroll

Minimal reproduction project (MRP)

N/A

Calinou commented 2 months ago

I wonder of this is caused by some kind of horizontal scroll wheel emulation. Do you encounter this issue in other programs on the same device?

passivestar commented 2 months ago

I wonder of this is caused by some kind of horizontal scroll wheel emulation. Do you encounter this issue in other programs on the same device?

I can't really think of any app where I'd want to shift+scroll right now, but fwiw I just tried remapping zoom in blender to shift+scroll and it works fine

Also I just tried scrolling in godot to zoom, while it works with alt pressed it doesn't work with shift pressed, so I suppose it might be yet another case of mac not letting events through for whatever reason