I propose when changing a frequency or autopilot knob, that zoom be inhibited whilst continuous mouse wheel scroll inputs are made. This could be implemented in a few different ways:
This could be time based approach (Zoom is inhibited whilst the mouse cursor a control as it is now, but requires 1 or 2 seconds of no mouse wheel movement to unlock the zoom, or another control again)
Or perhaps a requirement to right click the mouse to unlock zoom again after a knob is turned. Mouse wheel movements would change only that control until the right mouse button was pressed to unlock it again.
Another way to do this would be a requirement to hold down the right mouse ‘cockpit look’ button whilst zooming - although this may be difficult for some.
Another would be a modifier key to be pressed to lock the mouse selection onto a control whilst it is pressed, regardless where the mouse moves to. This has the downside of requiring a key or button or mouse button to be pressed and would need careful consideration so that a control could be changed whilst still flying with a joystick.
That kind of wish comes up from time to time. In one instance as: If the mouse is positioned over an input like a button or a knob and is not moved again, then the input should continue to receive mouse events regardless of the camera movement. That is a solution I would and have voted for.
I’d like to see left/right mouse click and hold selects the dial, using mouse scroll then changes input until left/right mouse is released regardless if it’s still over the dial, like a grab > hold > turn > release sort of thing, not by restricting the camera controls in any way.
Oh, what a wish come true if you could, even for 2 seconds, “lock” the mouse wheel focus on a knob when making adjustments. For instance, have you ever been making an adjustment to a knob on your avionics while using your TrackIR or in severe turbulence and you couldn’t keep the cursor on the knob (the area of the knob the mouse recognizes for adjusting it) and then the cursor moves away from it while you’re hastily making the adjustment and you end up zooming your cockpit view in or out by a mile (might depend on your mouse configuration, regardless the function changes away from the knob adjustment). So, it would be an immense help if soon as you start adjusting the mouse wheel that it “locks” onto that function and while the wheel is actively being turned the “focus” of the mouse cursor remains locked, for at least a couple of seconds, until AFTER the last movement of the wheel (then the “focus” of the knob “unlocks”). This way any 3D cockpit view movement (either from using the mouse for view movement or when using a TrackIR) or when the turbulence is so severe it is juggling the brain matter within your skull, you can finish making that critical or timely adjustment to heading, altitude, radio frequency…you get the idea. Or maybe someone can figure out how to make the Knobster work in MSFS 2020?
I think that some spatial selection mechanism should help. With that I mean some way to select the instrument by navigating through the cockpit instruments with a joystick hat or gamepad d-pad, selecting an instrument and then using the same d-pad or hat to perform actions on the instrument, such as flipping a switch or adjusting external/internal knobs. Perhaps a quick select mode could be implemented where the mouse or centre of the screen could be used to highlight what is being hovered over for immediate selection and manipulation. Once the selection button is pulsed and the item is selected, focus should be retained regardless of mouse or head position until selection is toggled again. This would be more useable than positioning the mouse cursor precisely over things, and could help make many airplane systems accessible from a HOTAS or gamepad.
do you experience the struggle to turn the knobs or press the buttons in the cockpit while you manually fly the aircraft and the cockpit is moving in front of the mouse?
Like, you want to set a heading in the A/P but the cockpit is moving so sometimes you adjust the altitutde on the knob but sometimes you zoom in, because the cursor went off the knob and then the mouse wheel acts as zoom?
I propose something like “cursor snap”. This could be turned off/on also with sensitivity settings.
Once you hover above a knob, the cursor would stay there until you move the mouse more. Small movement of the mouse will not move the cursor.
This should work on all knobs and buttuns in the cockpit.
I only have issues like this when looking through the default cockpit camera, i guess it’s a very oblique angle to the altimeter nob of the airbus in particular and because of that the “hitbox” is smaller however when i directly look at switches and nobs there is no problem. I proposed a center screen dot while in freelook mode so i can now what i can use and look at something on the spot by just moving the mouse and not having to click anything else. It didn’t click at all with the community, it just got buried.
Another idea how to solve this - assign a key/middle mouse button to “lock” the focus on the knob. This way, after I press the lock, I could turn the knob and the mouse will remain focused on the knob and would not move away until I again “unlock” the knob.