This is an idea from UE4. It would change the persistent move speed setting.
Currently I only use the mousewheel as a "speed boost" when holding RMB + W to fly forwards. Having mousewheel control movement speed would be nice because you can quickly fly across a map and then make fine camera adjustments to edit something small.
How would you distinguish when the mouse wheel should control speed and when it should move the mouse forward / backward?
In the Unreal editor, the mouse wheel only changes the speed while RMB is pressed, it is indeed quite useful to move around very large maps.
Yeah, I was thinking only when RMB is down. Otherwise, mousewheel would zoom in/out like it does currently.
But currently, you move forward / backward while scrolling, even when holding RMB, right? I'm not sure I'd like to change that behavior. That said, I think having some method to adjust speeds would be useful.
This may also relate to https://github.com/kduske/TrenchBroom/issues/1457, which I think would be a very useful addition.
Maybe having the Shift key work as a 2x movement speed modifier while would be a good alternative to this, then.
I would just do what JACK does. Don't make it a button. Instead make the camera faster overall, but give the camera a bit of acceleration at the start, so you can still make fine movements by tapping the WASD keys.
If you go that automagical _acceleration_ route better make it optional then. I don't want to have to be tapping keys to move the camera in a steady direction ie non-accelerated movement.
@ericwa your modifier key option sounds like a good option. Hopefully, the user would be able to change the default modifier key if possible.
The acceleration in JACK is only for the first half-second or so of pressing the key. It doesn't get faster and faster the longer you hold the key. I find it to be much smoother to control than TB's camera.
Couldnt you do it like in Blender where scrolling the mouse wheel makes the camera move slower/faster when RMB is held? That would be a much better way imo
Most helpful comment
Maybe having the Shift key work as a 2x movement speed modifier while would be a good alternative to this, then.