Summary
To keep it brief, the Input Trigger device continues to consume the standard input that is 1-5 (either creative or standard action) after the player is unregistered (unexpected and not the case prior to v37.30).
Please select what you are reporting on:
Unreal Editor for Fortnite
What Type of Bug are you experiencing?
Devices
Steps to Reproduce
- Place two Input Triggers, one for a creative action that is not 1-5 standard (i.e. Swap Quickbar) one for Crouch which is 1-5 (standard or creative input). These will be universal meaning multiple players will use the same triggers using as (Agent) in Verse.
- Check the ‘Consume Input’ box on both triggers & set them to ‘Require Registered’.
- Place a switch device.
- Use Verse as below to register the player to the 1-5 trigger after the non 1-5 trigger, for example a switch being turned on will register them for the Crouch and unregister when the switch is off. The Non 1-5 registers on begin or at an earlier time:
EXAMPLE CODE
**using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
ForumPost := class(creative_device):
@editable
Switch : switch_device = switch_device{}
@editable
InputTriggerSwapQuickbar : input_trigger_device = input_trigger_device{}
@editable
InputTriggerCrouch : input_trigger_device = input_trigger_device{}
OnBegin<override>()<suspends>:void =
for (Player : GetPlayspace().GetPlayers()):
InputTriggerSwapQuickbar.Register(Player)
Switch.TurnedOnEvent.Subscribe(OnSwitchTurnedOn)
Switch.TurnedOffEvent.Subscribe(OnSwitchTurnedOff)
OnSwitchTurnedOn(Agent:agent):void =
InputTriggerCrouch.Register(Agent)
OnSwitchTurnedOff(Agent:agent):void =
InputTriggerCrouch.Unregister(Agent)**
You don’t even need to add logic of what happens when the input is pressed/ released to reproduce the issue.
5. Build the Verse code and add the Verse device to your level, assigning the triggers and switch device.
6. Try to Crouch and it will work. Then turn the Switch On first, then Off - you will see you now cannot crouch normally because the Input Trigger is still ‘consuming’ this standard 1-5 input thus keeping it in a reserved/limbo state for whatever logic was used when they it was registered. I believe this is due to the registration of another input trigger (using 1-5 creative or standard) AFTER the initial one which also has ‘Consume Input’ checked (initial one being a creative one from 6-16).
Expected Result
To be able to crouch again after being unregistered from the trigger and have a two way system that allows this when the input is released from consumption upon un-registration.
Observed Result
The input is forever consumed and you cannot crouch as it is reserving the input afterwards.
Platform(s)
PC
Additional Notes
The FortniteStatus channel said the issue was resolved on 28 Sept 25 but issue persists on 29 Sept 2025. The issue was also flagged on a similar thread by @Codergeist_MS… Input Trigger Device can get stuck in consuming state