MSFS Pop Out Panel Manager (with Touch Panel Support)

If I put TWO popped out panels side by side on a different screen using SpaceDesk and a tablet, is it possible to make them both touchable ?

EDIT: Answering my own question here, yes it is possible.

I run multiple tablets as extern monitors and the first one that connects using SpaceDesk works great as a touch screen the other 2 seem to use the mouse inputs to do touch and as such are slow to register or i have to touch each time twice and I also loose focus on the main window and have to click back before I get some of the controls back (like flight controls).

Yes, same here - except for me its the 2nd tablet I connect that does the touching right.

As I understand it, that is a limitation of SpaceDesk. I dont know the technicalities as to the why, nor do I know if there is a viable alternative that works better with multiple touch screens.

Hi Great App thanks for the development and continued support.
I have 3 screens one main 4K display that runs msfs2020 and 2 10 inch 1080 screens that I use to pop out the gn530 and gn430 screens and overlay them with the bezels from air manager
Both the 10 inch are touch screens
The 2 10 inch screens are via a usb to hdmi splitter and work time both detected and touch works in Both
They are configured to stack ontop of each other
Issue I am having is that if Interact with the second ( lowest) 10 inch screen it doesnā€™t auto focus back to the 4K main screen.
The top 10 inch screen works fine auto focus back to the main screen and as far as I can tell has the same settings as the one below it.

Any thoughts ? Did try reading searching through the 1250 previous messages

Thx
Mark

Hi Mark,

Iā€™m not able to reproduce your issue. Just tested with my 2 USB connected touch monitors (also 1080p). Setup both with touch and auto-focus and both returned mouse cursor to my main 4K game screen. And I havenā€™t received any report where auto-focus only work on one screen and not on another. Iā€™m at a lost of what could be your issue.

Stan

From the image you posted, both screens have pop-outs on them that are not touch-screen instruments, and therefore would not need to be touch-enabled via POPM since touching / clicking on it would do nothing. Itā€™s the bezels, which youā€™re applying via Air Manager, that you touch to operate the avionics.

If you touch the AM bezels (rather than the content, which is where POPM is handling touch) then the bezel can steal the focus from MSFS, and POPM would not know to send it back to the sim. AM has an option so you can touch / click on instruments without them gaining the focus. In ā€˜Window Preferencesā€™ for the panel in AM, make sure that ā€˜Focusableā€™ is un-checked. This will stop the bezel stealing the focus. It may be that you have it off for the panel on your top screen, but on for the panel on your lower screen.

If itā€™s not that, Iā€™m not sure what else it might beā€¦

1 Like

Thx Stan @Roastgnu for looking into it.

And thx to @FlyerOneZero for the info about focusable screen . That was the problem .
Un ticked and both working great now.

Appreciate the help

@RoastGnu any progress on improving the touch support in 2024? Iā€™ve tried a variety of delay settings but I still get missed touches and double-touches all the time.

Also, not sure if you mentioned this before (itā€™s a long thread) but have you tried to make the ready-to-fly skipper work in 2024? The missionstart.html page is still there and the JS looks similar. I tried adding the 2020 mod code directly to the page in the fs-base-ui folder, but it does nothing.

In MSFS 2024, the old code that Asobo used to execute ready to fly button event in MSFS 2020 has been deprecated (but the code is still there) and it is now superseded by a dynamic main-ui js file that Iā€™ve yet to figure out how to override. So the ready-to-fly skipper plugin does not work yet in 2024.

As for missed touches and double touches, Iā€™m still trying to figure out a way to resolve conflict between MSFS 2024 detecting partial touch/click and then execute unwanted click event some of the time and POPM touch/click emulation. This did not happen in MSFS 2020 and I wish Asobo did not make these changes in 2024 which makes POPM touch emulation unreliable :frowning: Or I could be totally wrong on this because of numerous bugs so far in MSFS 2024, instrumentation panel click reliability (which POPM tries to emulate) is still buggy and could get better in future SU patches.

One way to make POPM more reliable is to touch your finger up and down quickly on your touch screen without dragging. In MSFS 2024, it looks like the game is more prone to detect mouse drag (aka finger drag) as mouse down event.

1 Like

Oh, thatā€™s annoying. I found that in some circumstances 2020 would see touches as mouse activity (specifically focus activity). Windows touch devices usually provide some degree of mouse emulation. I wonder if Asobo were planning on adding touch support to the input pipeline for the sim and maybe did some work and then stopped.

It would be the unfortunate icing on the cake of a terrible 2024 release if they had also managed to break POPMā€™s ability to properly provide the touch support they have neglected to add all along. Sigh.

It almost seems like what youā€™d want to do is hook any mouse events over the touch areas POPM is watching and prevent them from bubbling down to the underlying sim process, but I can see how this would get complicated, if itā€™s even possible.

Hi all simmers,

Version 1.0.1 of POPM has been released and you should receive auto-update on next POPM launch. If not, please download it from my github or from POPM 2024 flightsim.to page.

This version fixed a bug where panel cannot be identified when POPM is configured to start minimized.

Also, Iā€™ve tried my best to improve touch with current version of MSFS 2024. With @FlyerOneZero recommendation, I attempt to stop click pass through with a transparent overlay where POPM has total control of what to send through to the pop out panel underneath. But performance is horrible which requires milliseconds response and I canā€™t get it to work reliably especially when doing mouse drag (aka panning in maps) where the code needs to send a stream of mouse movements underneath.

With the latest touch implementation in v1.0.1, Iā€™ve tested the update on my machine (7800X3d) with direct connected 1080p USB touch screens at 60hz as well as Spacedesk in Android tablet at resolution of 1600 x 1200 at 60hz. I believe double touches and missed touches had been reduced quite a bit. I will now get it once every 100s or so touches but the issue is not 100% eliminated. A telltale sign is when you touch a pop out panel, the panel button stays blue which means on next touch, the game will receive double the input because POPM tries to send a mouse up to complete the click event and the game tries to do the same. My new code intends to cancel the unwanted MSFS mouse down input but not 100% of the time. Unfortunately, with current MSFS 2024 implementation, either intentionally or unintentionally, makes POPM reliability much worst than MSFS 2020. I will continue to investigate this issue as MSFS 2024 continues its development (bug fixes) throughout 2025.

Signing off for the day and happy flying!
Stanley

5 Likes

Thanks for trying. I look forward to trying out the new version later and seeing the improvements.

I donā€™t think Asobo has done anything here deliberately, TBH I donā€™t think it even occurs to them that touch is something they should support; when it was brought up on DevSupport the answer was basically a shoulder shrug and ā€˜oh yeah, we havenā€™t done any of thatā€™.

If Windows didnā€™t have mouse event emulation for touch that kicks in whether you want it to or not and which you canā€™t turn off, I doubt this would be a problem.

Totally agreed with you. One theory I have is the gameā€™s Javascript code could be a little more optimized in 2024 and it now comes into conflict with POPM. The cuurent method I am doing touch may not work at all and it is also system specific (mouse event timing) since on my PC I am not having major double touches issue. But I have aleady received report that the new code shows no improvement for one of the user system :frowning: I need to go deeper and figure out Asoboā€™s game code, like sending an intercepting/cancelling mouse event before POPM its event, and may need to redesign touch emulation from the ground up if it is possible.

I think one of the reasons no-one has made a huge fuss about native touch support is that youā€™ve made it possible for 2020 - and the community of touchscreen users owes you a huge debt of thanks for that - but maybe now is the time to campaign for Asobo to add proper native touch support into the sim.

Thereā€™s a topic for this already, but itā€™s been around since 2021, only gotten 119 votes, and clearly isnā€™t getting any traction.

Touchscreen Support - Official Microsoft Flight Simulator / Wishlist - Microsoft Flight Simulator Forums