Some Triggering Input Actions Fail to Trigger Verse Events

Summary

Utilizing the CustomHotbarSlotX on custom buttons as well as other Trigger Input Actions in UMG never triggers the on click method in verse. Some of the standard Input Actions such as reload work appropriately.

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

Verse

Steps to Reproduce

This article (section Make a Custom HUD Widget Tappable) walks step by step on how to utilize the Input Actions. Copying the verse exactly as is in the article will fail to work, you must first add the widget to the player UI.

Expected Result

All of the “Triggering Input Actions” work when bound to events sent to verse.

Observed Result

I have the Action Widget and the custom button in the UMG, all events are bound. When utilizing the IA_CustomHotbarSlot* the UI dispalys the input action but does not respond to the button press. Switching that Trigger Input Action to IA Reload, the events work as expected. This leads me to believe that some of the Input Actions are not working as expected.

Platform(s)

PC

Hotbar Input Actions require pressing “Shift” to work. The tooltip showing just the slot number button (ex 1,2,3) is misleading and does not have the information that requires the “Shift” key too.

I’ve saw lots of people confusing with this behavior, and I personally am unsure why that weird implementation. Maybe check if that was the reason why it was not working

1 Like

I didn’t know that until I watched Epic’s livestream; I thought I’d have to wait for the InputMapping for Verse :sweat_smile:

This does seem to work but I don’t see documentation anywhere saying it should work this way.

There is not xD
We only know it because was shown on the livestream example talking about the feature prior to its release.

But, on user interfaces examples project there is a section that shows it, both working practical example and verse code for you to analyze

The status of FORT-1128779 changed to ‘Needs Triage’. We are routing this to the appropriate team for investigation.