Could you clarify a couple things:
- there is an actor in the scene that has a widget component set to World Space, right?
- you intercept the C key inside that actor and call some functionality in the widget, correct?
- that functionality is not working or the node is not printing what you expect, or both?
This bit:
Could you just print Hello instead, without checking for validation? Does it print? If not, we need to take a step back.