How to override default gamepad/keyboard key in UMG?

ok i realised i am in big trouble now, i am working on UMG and implementing it to work with gamepad.
The default confirm for gamepad is face button bottom, space bar and enter.

i want to use face button right (Circle on Playstation controller) and also disable spacebar as confirm.

it seems like it is harcoded in the engine, i am a beginner and still using blueprints. Saw many solution with C++ but i do not understand how to do it.

Please tell me step by step on how to disable/change the default key in UMG…it drives me crazy as lots of people also want to change it too. I heard about Common UI, but i never see someone change the binding, so i am not gonna try it yet…

for now i am using On preview key down function to override it and it seems to work…for now.