Input Map Doctor


The built-in Test Input workspace displays live activity from keyboards, mice, ... Raw and processed values. ... Create a binding snapshot before release and compare it with future revisions.


by IMarin Labs


Price History +

Find missing bindings, broken Input System setup, unsafe rebinds, and saved-binding changes before they reach players.

Core features

  • Device Coverage: Review every action against every configured control scheme.
  • Coverage Rules: Mark device support as required, optional, inherited, or unused.
  • Binding Validation: Check actions, bindings, control paths, composites, processors, and interactions.
  • Scene Setup: Inspect PlayerInput and InputSystemUIInputModule configuration.
  • Project Preflight: Scan Input Actions assets, scenes, prefabs, and saved safety snapshots.
  • Test Input: Monitor live device activity, action phases, and processed values.
  • Unassigned Controls: Detect working controls that are not connected to an action.
  • Rebind Safety: Evaluate proposed controls on a temporary asset copy.
  • Change Safety: Identify changes that could invalidate saved player rebinds.
  • Shared-Control Analysis: Find overlapping controls and mark intentional overlaps.
  • Guided Results: Receive clear explanations, recommended next steps, and source navigation.

Compatibility

  • Minimum Unity version: Unity 2022.3.0f1
  • Render pipelines: Built-in, URP, and HDRP
  • Runtime footprint: None
  • Native plugins: None

Required Unity Registry packages


Input System 1.14.0

Package ID: com.unity.inputsystem


Unity UI 1.0.0

Package ID: com.unity.ugui


Documentation and support


Find input problems before they reach your players.


Input Map Doctor is an Editor-only diagnostic and testing toolkit for Unity’s Input System.

It gives you one clear place to inspect, validate, and test your project’s complete input setup.


Understand your device coverage

  • See which actions work with each control scheme.
  • Define devices as Required, Optional, or Not used.
  • Find missing bindings and incomplete device support.
  • Detect invalid controls, composites, processors, and interactions.

Check your project integration

  • Inspect scenes and prefabs for PlayerInput components.
  • Validate InputSystemUIInputModule configuration.
  • Find missing actions, incorrect references, and incomplete UI input setup.
  • Open affected Input Actions assets directly from reported findings.

Test real input

The built-in Test Input workspace displays live activity from keyboards, mice, gamepads, touchscreens, and other Input System devices.


Review:

  • Started, Performed, and Canceled action phases.
  • Raw and processed values.
  • Active devices and controls.
  • Shared controls that trigger multiple actions.
  • Working controls that are not assigned to any action.

Protect saved player rebinds

Create a binding snapshot before release and compare it with future revisions.

Input Map Doctor identifies binding changes that could invalidate saved player rebinds.

The Rebind Safety Simulator tests a proposed control on a temporary copy and reports conflicts, compatibility changes, and affected actions without modifying your source asset.


Safe by design

  • Editor-only code with no runtime components.
  • Read-only analysis by default.
  • No project data is sent to external services.
  • Explicit controls for every operation that saves or applies a change.
  • Uses supported public Unity APIs.

Requirements

  • Unity 2022.3.0f1 or newer.
  • Unity Input System 1.14.0 (com.unity.inputsystem).
  • Unity UI 1.0.0 (com.unity.ugui).

Both dependencies are official Unity Registry packages and are declared in the uploaded package manifest.


Tabler Icons v3.46.0 is included under the MIT License.

See Third-Party Notices.txt inside the package.