three-stdlib
three-stdlib copied to clipboard
OrbitControls: Pressing shiftKey should not alters MOUSE.ROTATE behavior
In OrbitControls, I want to be able to use shift without altering the Mouse behavior. e.g. when pressing Shift, I can no longer rotate with the left mouse even when MOUSE.ROTATE is assigned to mouseButtons.LEFT.
I know itβs a build in feature that alters ROTATE to PAN and vice versa but what to do when I don't need that. Should it be possible to disable the swapping? Should we be able to assign button behavior for every control key? Or should I just use some workaround?