Help me setup the keyboard shortcuts on widget

  • Handled: I have input, I’m using it, no one else can have it.

If you click on a Button, it will consume / handle the click so your character will not go to the world location underneath the button). The same will happen when you pass Handled.

  • Unhandled: I am happy for someone else to process this input once I’m done with it.

If you stack 2 widgets on top of each other and the top one Unhandles the click, the widget underneath will get a chance to process it, too. If it passes Unhandled as well, the click will go through and search for other entities that can handle it.

If no other widgets are found, it will go to the Player Controller. If the PC does nothing, it terminates. (Game & UI mode)

In the example above, pressing 1 will not notify anything else apart from that widget (the widget Handled it, we’re done with pressing 1). Pressing anything else will notify other blueprints that can process input.


It’s somewhat similar to Consume Input:

339735-screenshot-5.png

Consume / Handled means it’s been used up.