Keyboard Press to UMG Button Selection

A: I could try to set this up in OnKeyDown, but it’s going to require a lot of copy+pasting nodes from other functions that are currently setup for UMG’s clicking.
B: But how can the controller communicate with the widget if I can’t even get an event to call from within the widget? Widgets seem to be a one way ticket out.
C: I tried, I can send events from widgets to events in other blueprints, but I can’t receive them from inside the widget.
D: That’s what I’ve been trying to do, but I can’t receive any events in there.