Why does surface pro 4 fire all touch input events on one finger tap?

When packaging my app to Microsoft Surface Pro 4, using the touch screen with one finger fires events on multiple touch indexes, and I can’t figure out why.

This is my player controller blueprint set up, and when i tap the screen with one finger, all strings are printed.

Any help would be appreciated

i’m having a similar issue, i believe is something related to the new multi touch support for windows added in the 4.14. With a setup like the image i attached i found out that the first touch event generated is not the Touch1 and that releasing the touch causes anothe touch event to be triggered. I’m not sure if its something related to my code but can you give this a try and see if the result is the same?

I believe that the surface pro touch screen acts as a mouse as far as UE4 is concerned. Which explains why we get odd issues with determining which finger is touched.

This can be tested by disabling “Use mouse for touch” in project settings, which prevents the touchscreen from responding altogether.