[Bug?] Key input event in and in Character

Hello!

I still exploring 3rd person BP template, and I have one problem.

I set “InputKey event” in Player Controller and in my Character BP. See setup in attached image.

So, it looks like only PC (player controller) event works, and one in Character BP is ignored.

Can you provide any additional info about how it should work?

Thank you!

P.S. Just to be clear. I’m trying to create soft “3rd Person/Side-Scroller” transition in this game.

You dont have them both connected at the same time do you? Reason I ask is it kinda makes sense for the Controller event to take priority over the Character event.

Hey ,

Thanks for your report! For an input event such as this, there exists a priority list that determines what order blueprints will process the event. In this case, the PlayerController is higher on the priority list than the Character blueprint, meaning if you use the same input key event in both, the PlayerController’s event will fire first and then the Character’s event will fire. However, input nodes have an option called Consume Input that, if checked, will consume the key press and only fire the event within that blueprint; any blueprints lower on the priority list will not receive the key press. I believe this is what is occurring with your setup–you can verify by selecting the InputKey node in your PlayerController blueprint and seeing if the Consume Input option is checked.

Thanks!

-Steve

Thank you Steve, it works!

About InputKey event.

For now, to assign button in this node, we need to open key dropdown, then find and select desired key.

Maybe you already have such request, but I repeat - can you make this as dropdown + text search field (combobox), to make key assignment process easier?

Thanks again!

Thanks for your feedback! I can see how this would help improve work flow and have logged a feature request in our database for changing this drop-down to a combobox.

If you have any other suggestions, please let us know!

Thanks!

-Steve

Hello, I’ve got the same problem here, except the Consume Input option won’t change anything. The Axis Value within my Character Blueprint remains 0, while it changes inside my Player Controller (as it should).
This input is referenced in my input list, inside the project settings. So I tried getting a direct key input within the character blueprint, and it won’t change either.

Thanks a lot!

Hey DynaMesh-

Could you ask this question in a new post. This was from the beta and the problem you’re having is likely a new issue that we would like to track and investigate separately.

Thanks