I’ve set up a 3D widget interaction and bound a controller button to “Press Pointer Key” with mouse left button clicking.
When I hover over my widget button, it correctly highlights as if selected, but when I press my button, nothing happens!
What might be causing this?
It can be some problem with the Collision Settings on the 3D Widget Component. Try and set it to Block All and see if it works.
It can also be something with the Widgets Visibility Settings inside the Widget. If you for example have a Text on top of your Button, the text should be set to “Hit Test Invisible”. If it is set to “Visible” the Hit Test from the Press Point Key may hit the Text instead of the Button. With “Hit Test Invisible” the Text will be Invisible for all interactions an bypass the Hit Test Ray in the 3D Widget Component to the widget next in the hierarchy.
Also had the same Issue. Solved it not with the “Press pointer Key” function.
On the Blueprint Component where i added the Widget, i set the “Receive Hardware Input” on the Widget Details to True.