I've looked around the forums and tutorials, and can't seem to find anything on this. I've also been digging through Construct 2's various control methods, and can't seem to find anything there, either.
It may not be possible, but I want to be able to bind the up/down/left/right arrow keys relative to the player's angle, which is determed by the mouse. I want to use 8Direction style movement, and also ignore mouse input when the up/down/left/right key is still being pressed.
My current thinking is;
Which kind of works, although the main issues are;
1: I want it to ignore or delay mouse input when a key is pressed (Think I can figure this one out)
2: I want to be able to use 8Direction controls Max speed, Acceleration, and Deceleration, rather than a fixed speed.
As a control method it's a bit work in progress. I'll probably end up altering it, or decide it's not really going to work. It'd probably be better off using left/right to rotate the player, and up/down to move backwards and forwards. Still, it doesn't do any harm to experiment with input.