Surface pro 2, hold touch doesn't register

I just got a surface pro 2 and wanted to test out my IOS game on it, so I thought the quickest way was to simply make a PC build and use the desktop to run it. It worked great, however I found a issue with my input.

I’m working on an action RPG (see sig if interested) where you touch to move, but holding the touch screen makes the character follow your finger. This works great on my desktop with a mouse and on my Iphone etc. but it seems holding on a surface is the way to access the right mouse button through touch.

Is there any way to disable that when its running on a surface so I can detect a hold? If it makes a difference, I’m using mouse input not touch in the code so it works on my desktop and iphone with the same code.

Now I’ve typed this, I just realized detecting the right mouse button might work on a surface, but I’d still be interested in a way to disable holding for right mouse button inside my game when it’s on a surface, if that is at all possible?

Since you mention your game is also for ios have you tried making it a windows store build? The input from the touchscreen for windows store should behave more like you are used to on ios rather than the PC build which would want mouse movement. Either way would be doable but since you already mentioned ios I would think windows store might yield better results for touchscreen input.

Thanks for the reply.

I haven’t tried a windows store build yet, but hopefully I will have time this weekend to download visual studio and get that working. Perhaps it will work better as a real windows 8 build.