How do I handle RMB + key bind without pressing both simultaneously

I’ve added dash movement to my project and it works when I press single keys, but I am wanting it to be less cumbersome. The idea is that if you are strafing with WASD, you just click RMB to dash in whatever direction you are pressing down.

Currently, I have an input action assigned for RMB and using a Key Structure for the key bind. In practice, I’m finding I have to press both instead of one modifying the movement.

Any insight would be appreciated!

You can just do the dash in the Actor Forward Vector though. why do you need the direction?