Navigation inside UMG

Hi everyone,

Yeah I know another thread on navigation inside UMG.

But this thread is just for informations about what UE does in background with UMG.

Here is my project: I have a basic main menu focusable.

In my menu, I set the focus in the first button (child) of my vertical box :

Annotation-20200224-104000.png

The children are custom widgets with events on focus :

From here and without doing anything. I can move with both mouse, keyboard AND gamepad.

BUT, If I push Enter or “Face Button Down” without moving first, the first button focused click’s event is never called. I need to move down first to the second button and back to the first and then press Enter or “A” to get the OnClick event’s triggered.

So what is going on under the hood ? (How can I correctly set the focus to have the right behaviour)

Because, actually, the Set Input Mode UI Only() lock completely every input event AND because in UMG you can’t declare input events

What should I do ? How is the correct workflow for UMG ?

Best regards everyone,

Alex