Create a "Input Device User Mapping Schema" of some kind for PC

UE - Gameplay - Input - Feb 13, 2024

When you are playing a game on PC (especially local multiplayer) many developers want to change how input devices are "mapped" to different players. For example, a single player game might want the ...

Skip Assigning Gamepad to Player 1 does not work

UE - Gameplay - Input - Feb 2, 2024

This is a regression from a long while ago that needs to get fixed ...

FlushPressedKeys doesn't clear EventAccumulators, resulting in stale data

UE - Gameplay - Input - Jan 26, 2024

From the user:  The root of the problem appears to be that KeyState.EventAccumulator still has events stored in the structure for 'LeftAlt'. So, although UPlayerInput::FlushInput is called when the ...

Enhanced Input Action Triggers may be silently ignored when using multiple bindings in a context

UE - Gameplay - Input - Dec 15, 2023

The root cause appears to be an order of operations change made for [Link Removed] (CL 18309493 in UE5/Main). On EnhancedPlayerInput.cpp:238, the TriggerStateTracker is combined with state evaluated ...

Request to add manual overrides to "Equals()" function on input modifiers

UE - Gameplay - Input - Dec 7, 2023

From the user:  > Up until 5.3.1 those input modifiers were identical apart from the instanced data. If you upgrade to 5.3.1, not taking the new IMC files, the sensitivity settings will never get a ...

Haptic Feedback doesn't work on DualSense devices (and never has)

UE - Gameplay - Input - Nov 7, 2023

The haptic feedback stuff is meant for VR devices, and has never worked with DualSense or any other console (afaik) that isn't a VR device. We technically could support this, but it would just be ...

Default Context Mappings Clearing Out Custom Triggers on module load

UE - Gameplay - Input - Nov 6, 2023

This is happening because UEnhancedPlayerInput::UEnhancedPlayerInput is attempting to load the IMC asset, but if your triggers are defined outside the engine module then it would trigger a load of t ...