mirror of
https://github.com/hawkeye-stan/msfs-popout-panel-manager.git
synced 2024-11-22 05:40:11 +00:00
Version v3.4.1 Release
This commit is contained in:
parent
bd80b18cd4
commit
6c88c0a654
2 changed files with 11 additions and 16 deletions
17
README.md
17
README.md
|
@ -28,6 +28,8 @@ Things that work out of the box:
|
||||||
|
|
||||||
If using SpaceDesk to host pop out panel display, since there is a latency for touch response in wireless display, your touch may not register consistently. Please go to Preferences => Touch Settings => Touch Down Touch Up Delay, and increase the value to 25ms or higher to increase touch sensitivity.
|
If using SpaceDesk to host pop out panel display, since there is a latency for touch response in wireless display, your touch may not register consistently. Please go to Preferences => Touch Settings => Touch Down Touch Up Delay, and increase the value to 25ms or higher to increase touch sensitivity.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Application Features
|
## Application Features
|
||||||
* Display resolution independent. Supports 1080p/1440p/4k display and ultrawide displays.
|
* Display resolution independent. Supports 1080p/1440p/4k display and ultrawide displays.
|
||||||
|
|
||||||
|
@ -156,21 +158,18 @@ This feature will make pop out panel touch enabled on touch screen monitor or ta
|
||||||
|
|
||||||
- King Air 350
|
- King Air 350
|
||||||
- PMS GTN750
|
- PMS GTN750
|
||||||
|
- PMS GTN530
|
||||||
- Lower touch panel in TBM 930
|
- Lower touch panel in TBM 930
|
||||||
|
- Flybywire A32NX EFB
|
||||||
|
|
||||||
In MSFS, when operating the above panels with pop outs, there are currently 2 limitations and one major bug that Asobo has to solve to make touch panels viable. This touch enable pop out experimental feature will try to solve the 2 limitations but is currently not able to overcome the bug.
|
In MSFS, when operating the above panels with pop outs, there are currently 2 limitations and one major bug that Asobo has to solve to make touch panels viable. This touch enable pop out experimental feature will try to solve the 2 limitations but is currently not able to overcome the bug.
|
||||||
|
|
||||||
- Limitation #1 - For pop out panel, touch events do not get pass through to panels such as King Air PFD or GTN750 and they can only be operated with a mouse. There is a work around if you’re using Spacedesk with tablet by disabling USB HID within Spacedesk drivers in Windows device manager. But if you’re using touch monitors directly connected to your gaming PC, then Spacedesk workaround is not an option.
|
- Limitation #1 - For pop out panel, touch events do not get pass through to panels such as King Air PFD or GTN750 and they can only be operated with a mouse. There is a work around if you’re using Spacedesk with tablet by disabling USB HID within Spacedesk drivers in Windows device manager. But if you’re using touch monitors directly connected to your gaming PC, then Spacedesk workaround is not an option.
|
||||||
|
|
||||||
**Limitation solved by**: detect the coordinate where touch event has occurred and sent an extra left mouse click to MSFS.
|
|
||||||
|
|
||||||
- Limitation #2 - When you click or hover your mouse over any pop out panels on your main monitor or on another monitor, the game main window will lose focus and you can’t operate flight control without clicking the game window again.
|
- Limitation #2 - When you click or hover your mouse over any pop out panels on your main monitor or on another monitor, the game main window will lose focus and you can’t operate flight control without clicking the game window again.
|
||||||
|
|
||||||
**Limitation solved by**: detect when the user has stopped any touch events (after 1 second) and refocus main screen to allow flight control to work again.
|
|
||||||
|
|
||||||
|
**EDITED (July 31st)** - Asobo have fixed the below bug in SU10 Beta v1.27.11. And hopefuly it won't be broken again.
|
||||||
**EDITED** - Asobo have fixed the below bug in SU10 Beta v1.27.11. And hopefuly it won't be broken again.
|
- ~~Bug - If the pop out panel is also display on the main screen, a click through at incorrect coordinate will occur at the relative position where the pop out panel is located. If you click at this particular location in the pop out panel, the click event will register at the wrong coordinate. I haven’t been able to figure out how to work around this issue yet since the bug is deep in the closed source CoherentGT code in how MSFS implements the internal browser control to display to pop out panel. So touch will not work in the relative position of the pop out panel where panel appears on the main screen. This only affects instrumentation pop outs. The built-in ones such as ATC and checklist are fine since once they’re popped out, they no longer appear on the main screen. Below is the screenshot where click through at incorrect coordinate occurs. See the relative position (red box) in the pop out where the same instrumentation appears on the main screen.~~
|
||||||
- ~~Bug~~ - If the pop out panel is also display on the main screen, a click through at incorrect coordinate will occur at the relative position where the pop out panel is located. If you click at this particular location in the pop out panel, the click event will register at the wrong coordinate. I haven’t been able to figure out how to work around this issue yet since the bug is deep in the closed source CoherentGT code in how MSFS implements the internal browser control to display to pop out panel. So touch will not work in the relative position of the pop out panel where panel appears on the main screen. This only affects instrumentation pop outs. The built-in ones such as ATC and checklist are fine since once they’re popped out, they no longer appear on the main screen. Below is the screenshot where click through at incorrect coordinate occurs. See the relative position (red box) in the pop out where the same instrumentation appears on the main screen.
|
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<img src="assets/readme/images/touch_support_bug.png" width="900" hspace="10"/>
|
<img src="assets/readme/images/touch_support_bug.png" width="900" hspace="10"/>
|
||||||
|
@ -188,14 +187,10 @@ Perform your regular panel selection and once your touch capable panel has been
|
||||||
|
|
||||||
#### Known Issues
|
#### Known Issues
|
||||||
|
|
||||||
- If you enable touch support for a pop out panel, please do not you use a mouse to click the panel. It will register extra click since the app's code simulate a left mouse click when touch.
|
|
||||||
|
|
||||||
~~- A MSFS click through bug where pop out panel also appears on the main game screen. Touch will not register correctly in the section of the pop out panel where the relative position of the panel corresponds to where the panel is located on the main game screen.~~ **Asobo fixed in SU10 Beta 1.27.11.**
|
~~- A MSFS click through bug where pop out panel also appears on the main game screen. Touch will not register correctly in the section of the pop out panel where the relative position of the panel corresponds to where the panel is located on the main game screen.~~ **Asobo fixed in SU10 Beta 1.27.11.**
|
||||||
|
|
||||||
~~- When a click through occurs on non-instrumentation panel items such as throttle or switches, even though the switches will not accidentally get clicked, touch response in pop out panel may not work. Just touching a little bit to the left/right in the pop out panel may register your touch event correctly and trigger your intend target.~~ **Asobo fixed in SU10 Beta 1.27.11.**
|
~~- When a click through occurs on non-instrumentation panel items such as throttle or switches, even though the switches will not accidentally get clicked, touch response in pop out panel may not work. Just touching a little bit to the left/right in the pop out panel may register your touch event correctly and trigger your intend target.~~ **Asobo fixed in SU10 Beta 1.27.11.**
|
||||||
|
|
||||||
- To do a drag such a scrollbar, hold down your finger a little longer then usual and drag your finger. Some scrollbars also has a very narrow touch target and they will be hard to drag. The bigger your touch display and pop out panel size, the easier for touch the register the correct target.
|
|
||||||
|
|
||||||
- If touch suddenly becomes unresponsive, please try to change the main view of the game such as looking left/right using keyboard shortcut. This will sometime reset the mouse coordinate where you touch the pop out panel.
|
- If touch suddenly becomes unresponsive, please try to change the main view of the game such as looking left/right using keyboard shortcut. This will sometime reset the mouse coordinate where you touch the pop out panel.
|
||||||
|
|
||||||
<hr/>
|
<hr/>
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
Version 3.4.1.0
|
Version 3.4.1.0
|
||||||
|
|
||||||
This release is optional and changes in this release is solely focus on addressing issues
|
This release is optional and changes in this release is solely focused on addressing issues
|
||||||
regarding touch panel capabilities as well as making improvements to touch feature. Panels
|
regarding touch panel capabilities as well as making improvements to touch feature. Panels
|
||||||
I used for testing are PMT GTN750, WT G3X mod, PMS GTN530, FBW A32NX EFB, King Air 350
|
I used for testing are PMT GTN750, WT G3X mod, PMS GTN530, FBW A32NX EFB, King Air 350
|
||||||
PFD/MFD touch screen.
|
PFD/MFD touch screen.
|
||||||
|
|
||||||
When using SpaceDesk, if touch is not registering consistently, please increase touch down
|
When using SpaceDesk, if touch is not registering consistently, please increase touch down
|
||||||
touch up delay to 25ms or higher in preferences touch settings to improve sensitivity in
|
touch up delay to 25ms or higher in preferences touch settings to improve sensitivity for
|
||||||
registering touch input.
|
touch input.
|
||||||
|
|
||||||
Change Log:
|
Change Log:
|
||||||
|
|
||||||
|
@ -19,8 +19,8 @@ in line with latency of remote display technology. When using SpaceDesk, you can
|
||||||
touch delay to 25ms in preference settings to account for the latency if your touch is not
|
touch delay to 25ms in preference settings to account for the latency if your touch is not
|
||||||
register consistently.
|
register consistently.
|
||||||
|
|
||||||
* You can now slide your finger to pan the map in panel. There is still a slight delay but
|
* You can now slide your finger to pan map in panel. There is still a slight delay but touch
|
||||||
touch response is much improved.
|
response is much improved.
|
||||||
|
|
||||||
* Full screen mode for touch panel can now be turned on.
|
* Full screen mode for touch panel can now be turned on.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue