Can't find keyboard inputs in blueprints?

Here’s an image of my screen:

I’ve tried looking at videos, documentation, and GPT however couldn’t resolve what’s going on. I’m new to unreal for the record. Any hints?

1 Like

The executable actions menu is Context Sensitive (see tickbox in the upper right corner) and should stay enabled, as is. This setting produces filtered options that make sense in current context. The context depends on what wire you’re dragging and what kind of blueprint you’re in. You’ll have various options available based on that.

Dragging a wire and searching is highly recommended, it speeds things up dramatically and also prevents you from making mistakes. Connecting Begin Play to an Input node makes little sense, though. This is the mistake the editor is trying to prevent you from making:

image

You can’t connect these nodes - the filter hides this combination. Were you to right click in the graph without dragging:

image

Or with dragging:

But the connection must make sense to start with.


Another tip: having input inside a Door blueprint is not the right way to handle things 99.9% of the time. You generally want the Pawn or the Player Controller handle user input and have that information propagate to world objects.

  • the player selects which door to open → player presses the key → that Door opens

Rather than:

  • every door detects the keypress → every door opens itself

But, ofc, you may want to have a puzzle game where this makes sense. Or a game where there is no player.

Gotcha thanks for explaining - I’ve created a blueprint on the player, started with a delay, and now tried to find keyboard keys by typing ‘ekey’ or ‘keye’ though nothing found.

Even when I look at the list, it doesn’t show me the keyboard category to add any keys.

Gotcha thanks for explaining

But you’re doing the same thing as before…

This makes sense:

image

This does not:


What exactly are you trying to do? Surely, player pressing the key goes first, right?