Find missing bindings, broken Input System setup, unsafe rebinds, and saved-binding changes before they reach players.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 coverageSee 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 integrationInspect 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 inputThe 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 rebindsCreate 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 designEditor-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.RequirementsUnity 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.Core featuresDevice 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.CompatibilityMinimum Unity version: Unity 2022.3.0f1Render pipelines: Built-in, URP, and HDRPRuntime footprint: NoneNative plugins: NoneRequired Unity Registry packagesInput System 1.14.0Package ID: com.unity.inputsystemUnity UI 1.0.0Package ID: com.unity.uguiDocumentation and supportQuick Start PDF: Included in the packageComplete User Guide PDF: Included in the packageWebsite: imarinlabs.comSupport form: imarinlabs.com/contactSupport email: contact@imarinlabs.com




