Using Keyboard Control in a Widget

First, remove that from your Character Blueprint and move it to your PlayerController blueprint. Reason: if you aren’t possessing your character you won’t be able to bring up the widget.

Don’t use a FlipFlop for something where it is possible to bypass the flipflop (Pressing Resume instead of going to FlipFlop B).

There’s 3 input modes for widgets: Game, Game and UI, and UI. In my case I use Game and UI because the character can still move with the menu up