Code Monkey home page Code Monkey logo

Comments (4)

hawkeye-stan avatar hawkeye-stan commented on July 30, 2024

Hi Yves,

Are you using current MSFS release version SU9 or the latest SU10 beta?

A little background. How Pop Out Manager's auto panning works is it first executes a built-in keystroke of Ctrl-Space to center cockpit view before executing Alt-0 to overcome a MSFS design bug that Alt-0 does not always return you to custom camera view if your viewpoint is somewhere else before. You can trigger this issue by hold down right mouse button and move to a different view, and then press Alt-0. Sometime it does not return you to your predefined custom camera.

Since SU9, MSFS key binding became glitchy to set the custom camera view. SU10 beta release 1 seemed to fix it and it became glitchy again in the last 2 beta releases. That is what you're seeing when the screen tries to pan and it glitches back.

I've found that setting keyboard control bindings a certain way for above 2 keystrokes help alleviate the glitch. The issue is keystrokes will get mess up if there are multiple bindings to the same game function or if your main key assignment is on the 2nd column in the binding.

In screenshot 1, search for the keystroke Ctrl-space in keyboard setting and make sure there is nothing in the 2nd binding column. I believed I had "F" bound to the 2nd column and I removed it.

In screenshot 2, search for the keystroke Alt-0 and make sure there is nothing in the 2nd binding column also.

ss1
ss2

Since I've also experienced this problem myself, I'm already in the process of implementing different ways to send keystrokes to overcome this issue and my latest code seems to work better. I'll be releasing this change in next release of Pop Out Manager probably this coming weekend or early next week and hopefully it will permanently fix your issue. I'm also going to keep up with this issue and wait for SU10 official release later this month to see if I have to make further adjustment.

You can test your keyboarding binding fix actually works by manually pressing Ctrl-Space then Alt-0. No matter what viewport you're currently at, the sequence of the above 2 keystrokes should always return you to the custom saved camera view to be used by auto panning.

Please let me know if the above fix works for you.

Best regards,
Stanley

from msfs-popout-panel-manager.

YLevesque34 avatar YLevesque34 commented on July 30, 2024

from msfs-popout-panel-manager.

hawkeye-stan avatar hawkeye-stan commented on July 30, 2024

Hi Yves,

Glad you have your issue resolved. I'm in the process of testing v3.4.2 release and it should go out sometime this weekend. I'll also continue to monitor this issue in upcoming SU10 release (hopefully on August 23rd) and will retest my app again in the final SU10 release against this particular issue.

Stanley

from msfs-popout-panel-manager.

hawkeye-stan avatar hawkeye-stan commented on July 30, 2024

Updated code to extend auto panning timing in v3.4.2. Hopefully with this code change and using in conjunction with the above control setting fix, it will overcome current MSFS bug (as of SU10 Beta 1.27.16.0) that loading custom camera does not work consistently on command.

from msfs-popout-panel-manager.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.