Input Mapping Context Problem

I am stuck. I tried:

  1. restarting the engine

  2. uninstalled and then reinstall the plugin

  3. I verify the engine

  4. removed the engine and then reinstalled it

  5. in my projects folder, I deleted: DerivedDataCache, Intermediate, and Saved

  6. tried it in different versions (5.5, 5.4, and 5.6) but all of them leads to the same problem

  7. I went into project settings, went under Engine - Enhanced Input and tried to add my mapping there, but it does the same thing as the video did.

  8. I even restarted my computer

it is maybe something simple, but I can’t figure it out.

Hello there @VeveMurre!

That looks very annoying, the engine is not accepting your selection whatsoever. And considering you have reinstalled the plugin, the engine itself, cleared the cache, and tested different UE versions, you have covered most of the available paths.

I encountered something similar a few months, a dropdown menu not accepting the selection, or not even opening, and it had the most bizzare cause: a conflict with an overlay, in this case, Discord’s. So, I would suggest checking in your system for any active overlays (nVidia Experience, XBOX Game Bar, the already mentioned Discord, among others), and disable them. Then, test mapping the input again.

If the issue persists, I think the remaining option is a full uninstall of all Epic soft, not just the engine, but everything, plus clearing the registry. Here’s how to do it:

  • First, uninstall the engine, launcher, any asset packs, etc
  • Next, open the registry directory HKEY_CURRENT_USER\Software\Epic Games\Unreal Engine\Builds, and delete any build entries
  • Finally, delete the folders %userprofile%\AppData\Local\UnrealEngine and %userprofile%\AppData\Local\UnrealHeaderTool
  • After that, no elements related to UE should be left in your system
  • Now, reinstall UE launcher from scratch, and only add the latest version of the engine (in this case, 5.7)
  • Re-add the input plugin, then open a blank project in 5.7, and test input mapping again