Zoom using an axis control

MSFS doesn’t really allow an axis to control camera zoom. It treats the axis as two buttons, one to continually zoom in, the other to continually zoom out.

I’ve written an application that allows the use of an axis to control zoom in MSFS. It can control the cockpit camera, the external camera, or both.

I’m relatively new to Microsoft Flight Simulator, but a proper zoom axis makes a big difference to how usable the sim is for me.
Feel free to give it a go. I can’t guarantee it’ll work on your system, but it works for me.

https://www.dizzy.eu/downloads.html#MSFSZoom

5 Likes

I’ve updated this application to version 1.2, adding support for curves. I use curves to:

  • Restrict how far out I can zoom. I don’t need or want an ultra-wide fish-eye zoom level.
  • My throttle has a detent on the axis I use for zooming. I use curves to set the zoom level at this “default” axis position.

It can be downloaded here:
https://www.dizzy.eu/downloads.html#MSFSZoom

MSFSZoom

3 Likes

This looks really interesting. I’ll try it out later today when I have some time to fire up the Sim.

Can you solve the issue of the same name controls?
For example, the T16000 Thrustmaster with the throttle has “Slider” both for Throttle and Stick, it does not start for the throttle.
Any way you can maybe make an abstraction layer with different names? Maybe with ID in brackets?
Like Slider (0x0001) Slider (0x002)

I think the problem may be that your device implements the first slider as an Absolute Axis and the second slider as a proper Slider rather than as an absolute axis under directinput.(Most devices use Absolute Axes where possible, because Slider handling is a little janky under directinput).

I’ve put in slider support, you can download the latest version of the app (1.2.2) and see if your second slider is recognised now. It may be named “Slider” or “Dial”.

Brilliant - it works for me on Windows 11 with MSFS 2020 as of 20 Feb 2024 @ 20.27h. My grateful thanks.

Thank you @pdep264 , it’s good to hear it’s working well for you. I think it’s strange MSFS doesn’t yet have this functionality itself!

This is really awesome! Got so used to using the slider on my Win Wing in DCS for zoom that it felt really awkward trying to use the default zoom behavior in MSFS. Thanks for this, really appreciate it! :+1:

Heh, thanks @neelz
Hopefully FS2024 will have this functionality built in.

It works for me too.

I use an old Logitech throttle-prop-mixture quadrant to control my external and cockpit cameras. The Z axis has been assigned in the sim “Options - control options” to zoom, but as you describe, it has been fairly clunky until now. It’s much better with your application, but yes, I had to remove the in-sim assignment.

The other two sliders have been assigned in the sim to (Y = vertical translate) and (X = yaw rotation) and they are not too bad just as is. I don’t suppose there is any way to use your software to improve these functions though?

Hi @SuperbAnemone90 - In principle I think it probably could, but only with a significant UI redesign. I’ve other life challenges at the moment, it’s not something I’d take on. Sorry.

Hi, just a note to say I’ve had a very quick look at Flight Sim 2024, and I still don’t see any option to assign a proper absolute axis to zoom control. Unless I’ve just not spotted it.

The MSFSZoom application linked in this thread works with Flight Simulator 2024 as well as 2020. I’ve updated it to remove visual references to “2020”, it’s still downloaded from the link above.

I have tried the program and it works great on a 2D screen. Is there any chance we can get an updated version that works in VR?

Thank you SO MUCH. This was one of my all time bugbears with MSFS and this works like a dream. Superb.