Hi
We are currently testing our applications on Windows 10 preview builds. We discovered a problem with Windows desktop applications when it comes to touch. We have used TouchScript to handle our touches. Our Unity version is 4.5.3f3.
When executing a certain order of touches (see below), touch points get stuck in the ‘touch move’ state. The most likely reason is that the ‘touch up’ events are not registered. But it might as well be an issue in the IDs of the touch points.
To create the issue, the following actions are performed:
Touch with finger 1. Keep this finger on the screen. Touch with a number of other fingers. Keep these on the screen. Release finger 1. Touch again with finger 1. From this moment, the touch points connected to the other fingers will be stuck in the ‘touch move’ state.
Here is a movie to show the above action:
We have also tested the test app of TouchScript to be sure it is not exclusively our software.
Windows 8 Store App builds of our games do not have the issue. It is clearly related to desktop applications. We need desktop applications as our games are started from third party software.
Is this issue already known at Unity?
Are there other people experiencing this issue?
Is there a workaround?
Additional info:
We have AIR based applications which have the same issue. Indicating the problem might be originating from the Windows 10 desktop.
The problem only happens on Windows 10. Older Windows versions don’t have this issue.
A simple WPF multi touch test application (for desktop) does NOT have the problem.
Sincerely,
Jens Wouters
Developer at Omnivision Studios