Skip to content

Enhanced Input Mapper

Module: Design · Category: Systems · Tool ID: EnhancedInputMapper

Two-list visualization of the project’s Enhanced Input setup. Actions list shows every Input Action with its value type and how many contexts reference it. Mappings list shows every key binding across all Input Mapping Contexts with trigger / modifier class names. Detects unbound actions and duplicate keys. Search both lists, export to CSV.

Screenshot 01 — Hero shot — Mapper open after scan, both lists populated, summary line showing total actions / contexts / unbound / duplicate counts.


  • Inheriting a project — quickly seeing what controls are wired up
  • Pre-shipping audit — confirming every action is referenced in at least one context
  • Debugging “this binding doesn’t work” reports — usually a duplicate key
  • Generating a CSV of bindings for documentation
  • Don’t use this to author input — bindings live in UE’s Input Action / Mapping Context editors
  • Don’t expect runtime debugging — it’s asset-side analysis

  1. Open the EQLabs Hub and search for Input (or browse to Design → Systems)
  2. Click the tool card
  3. Set Scan Path
  4. Click Scan Input Assets

SectionWhat it doesDefault
Scan PathFolder to scan/Game
Scan Input AssetsWalks every UInputAction and UInputMappingContext
Action filterSubstring filter on action name
Mapping filterSubstring filter on mapping name / key
Export CSVSaves both lists to CSV
SummaryTotal actions / unbound / total contexts / total mappings / duplicate keys
Actions listPer-action row: name, value type, context count, unbound flag
Mappings listPer-mapping row: context name, action name, key binding, trigger names, modifier names, issues
  • Unbound action: action exists but isn’t referenced by any mapping context
  • Duplicate keys: same physical key bound to multiple actions (often a conflict)

Screenshot 02 — Mappings list — Mappings list filtered, showing rows with trigger/modifier class names visible.


  1. Set Scan Path
  2. Click Scan Input Assets
  3. Filter the actions list by name (or toggle “Unbound Only” if you want to focus on stale actions)
  4. Walk the mappings list — duplicate keys are highlighted
  5. Optionally Export CSV for team review

FieldWhat it doesDefault
Scan PathFolder to scan/Game
Action FilterSubstring filterempty
Mapping FilterSubstring filterempty

Settings file: [Project]/Saved/EQLabs/Settings/EnhancedInputMapper.json


  • In-panel actions + mappings lists
  • CSV export
  • No edits — read-only

  • Trigger and modifier names are full class names — useful for debugging but verbose; ignore the prefix
  • Duplicate keys aren’t always conflicts — sometimes the same key is intentionally bound to multiple actions in different contexts
  • Single-click pings the asset; double-click opens the editor


Report an issue with this tool

Opens our feedback form in a new tab with the tool name pre-filled.