How to organise key presses cleanly in blueprint?

I am working on a shoot-out game. I have six different regions on goal post and corresponding keys (top-left, top-centre, top-right, bottom-left, botton centre, bottom-right/ respectively q, w, e, a, s, d). Instead of what I did (picture attached), there must be a proper/clean way of doing things. Since I have very few information about UE and blueprint, I couldn’t be able to make a resourceful search. I would like to achieve a structure that listens to the key press and act accordingly. Thanks in advance.

You could try a map:


Also, are you sure you want to handle keypresses in the Level Blueprint? What if we load level 2? Ignore it if there’s no level 2.

I agree that multiple levels cause problem. Since it is a learning project, I try to go with one at a time approach. When I clear these problems, I will go to the next one. Thanks for the reply.

I suggest you to look at default input system. It’s much cleaner way to bind input rather hardcode keys in BP.

Once you’re ready, do look into Game Mode, Player Controller and Pawns. These blueprints form a framework that binds a project together. The 2 last BPs are great places to handle player input.