Need to bump the topic because I'm starting to pulling my hair out.
I made changes because I couldn't succeed to have dual sticks, so now it's UI-less : the screen is divided in 2, swipe left or right at left side for running, tap, swipe or hold on right side for different actions. But Construct seems to weirdly handle multi-touch. If I start running and then jumping for exemple, it's working, but if I'm jumping, THEN running while keeping finger on right side, the direction is messed up.
I tried making tons of events for handling each touch index, but they seem to override each other, so at the end there's still a move that will be wrong.
Someone have an idea ?