上記に知りたいことがまとまっていた。
UE4 UMGのBPでキーボードなどのアクションマッピング(ActionMappings)された入力を受け取る(Listen for Input Action)
UMGのListen for Input Action、なんで効かないんだろうと思ったら・・・
「Listen for Input Action」については上記。
UE4 イベント以外でキーを押しているかどうかを受け取る(Is Input Key Down)
IsInputKeyDownやGetInputKeyTimeDown等を使う方法もある。
OnKey系関数ではActionMappingと連携ができないので、
「Listen for Input Action」か「UMGの外から入力を渡す」 のどちらかの方法かな。
デバッグ用途でActionMappingにデバッグ用のキーを追加したくない等なら、OnKey系関数かIsInputKeyDown等でもよさそう。