Character going down diagonally when left key pressed

Hi there ! I’m creating an app with a cam that can fly around (just as the spectator cam). I have mapped movements, and coded the basic movements with “Add movement input”. The problem being : it seems like there’s another IMC taken into account ? I use ZQSD to move around since I’m french, but the WASD keys are also making the character move. And my Q key isn’t making it move left, it makes it move left and down at the same time. It surely is just a small issue, but I can’t seem to find its origin ?

Thanks for your help :slight_smile:

Hey @Faafnir!

I suspect you either have 4 additional keys under your Input Action for movement in the IMC, or there’s another Move IA exec chain you’re missing in the Event Graph. (There can be multiple of the same IA node)

Hope this helps :blush:

Hi @VisAgilis , thanks for your response ! Unfortunately, I still can’t find the issue here.

Here’s how my IA_Move is defined with my IMC.

How I add my IMC to my pawn (a custom class whose parent is Default Pawn).

How my IA_move is defined under the pawn. There is no other movement input in the pawn class.

And my world settings.

Would you have any other idea as to why it could happen ?

Thanks for your help :slight_smile:

There aren’t many options to be honest :confused:

I’d recommend first debugging by clearing the entire Event Graph. Once that’s done, if the player character can indeed not move, move on by adding the IMC. If it still cannot move, add movement input on IA Move.

Perhaps we can gather some clues based on your observations.


However, you can have a quick fix by simply creating a new character, maybe along with a fresh player controller and an IMC. Or if you like you can as well create a new blank project, and migrate all of your assets to there if you’ve already made some advancements.

So, let us know how it goes :innocent:

Thanks for your reply. Actually, I just selected by error that option when playing the level, which allows to detach from the player controller, and to use editor controls in the level. So for now, I’ll use that until I find a solution for the controller ! Thanks for the help, I will try it out with your suggestions :grin:
Capture d'écran 2025-06-10 114209