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 +
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
- Quick Start PDF: Included in the package
- Complete User Guide PDF: Included in the package
- Website: imarinlabs.com
- Support form: imarinlabs.com/contact
- Support email: contact@imarinlabs.com
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.