Enhanced Input User Setting don't bind Controller key when default is KBM

Hello everyone,

I have a problem with the Enhanced Input System.

When I create a User Mappable Key Settings, it only work when the bound user key belong to the same device type the default key belong.

For example :

  • if default key is Keybord ‘Space’, then any Keybord or mouse key will work as a user mapped key.
  • if default key is Controller ‘Left Button’, then any Controller key will work as a user mapped key.

But :

  • if default key is Keybord ‘Space’, then no controller key will work as a user mapped key.

The worsts part is that ‘Map Player Key’ doesn’t return any error, the binding row is modified, but simply ignored by the Enhanced Input Subsystem (as in binding is not applied, and the key that actually trigger the action remain the default key).

You can find a minimal blueprint project showcasing the issue there:

and there are what it do :



Thank you for reading me, have a nice day!
RedYggdrasil.