How to manage different input situations

Sounds like a good plan. Sorry for leaning towards the more complex approach to start with, for some reason I assumed that you’d want more in-depth input handling too. Yeah UE is definitely a headache sometimes haha.

Feel free to ask again here later if you want some advice or want to get more detailed input handling.

P.S. Since you went with the simplest solution after basically leading yourself there, might help for you to post your own answer of it and mark that as the solution so that others having trouble will see the simplest approach first.