Ah, I see what happened. The platformer template actually has manual controls written in the code - but they are to support WASD use. I didn't realise the platformer template had it's own control code for regular keys.
Okay, so I turned it off and you are right, it works now.
Thanks dop2000, I overlooked that there would be something like this because I kept looking at the events sheet and how it was taking keyboard input and assumed that was the only way it worked.
Thanks again :)