{
  "id": "unity/input-system-binding-conflict",
  "signature": "InputSystem: Conflict detected: Multiple actions bound to same control 'Keyboard/w'",
  "signature_zh": "输入系统：检测到冲突：多个操作绑定到同一控件“Keyboard/w”",
  "regex": "InputSystem: Conflict detected: Multiple actions bound to same control",
  "domain": "unity",
  "category": "config_error",
  "subcategory": null,
  "root_cause": "Two or more input actions in the same or different action maps are bound to the same input control, causing ambiguity.",
  "root_cause_type": "generic",
  "root_cause_zh": "同一或不同操作映射中的两个或多个输入操作绑定到同一输入控件，导致歧义。",
  "versions": [
    {
      "version": "Unity 2022.3",
      "introduced": null,
      "deprecated": null,
      "removed": null,
      "behavior_change": null,
      "status": "active"
    },
    {
      "version": "Unity 2023.1",
      "introduced": null,
      "deprecated": null,
      "removed": null,
      "behavior_change": null,
      "status": "active"
    },
    {
      "version": "Unity 2023.2",
      "introduced": null,
      "deprecated": null,
      "removed": null,
      "behavior_change": null,
      "status": "active"
    }
  ],
  "os_specific": {},
  "dead_ends": [
    {
      "action": "Remove all bindings and re-add them manually one by one.",
      "why_fails": "This is time-consuming and may reintroduce the same conflict if the root cause (duplicate bindings) is not addressed.",
      "fail_rate": 0.3,
      "condition": "",
      "sources": []
    },
    {
      "action": "Disable one of the action maps entirely.",
      "why_fails": "This may break intended gameplay functionality and is an overreaction.",
      "fail_rate": 0.5,
      "condition": "",
      "sources": []
    }
  ],
  "workarounds": [
    {
      "action": "In the Input Action Asset, review each action's bindings and remove duplicates. Use the 'Find Duplicate Bindings' tool under 'Window > Input System > Input Debugger'.",
      "success_rate": 0.95,
      "how": "In the Input Action Asset, review each action's bindings and remove duplicates. Use the 'Find Duplicate Bindings' tool under 'Window > Input System > Input Debugger'.",
      "condition": "",
      "sources": []
    },
    {
      "action": "Use 'Composite' bindings (e.g., 2D Vector) for movement to avoid separate bindings for each key.",
      "success_rate": 0.9,
      "how": "Use 'Composite' bindings (e.g., 2D Vector) for movement to avoid separate bindings for each key.",
      "condition": "",
      "sources": []
    }
  ],
  "workarounds_zh": [
    "在输入操作资源中，检查每个操作的绑定并删除重复项。使用“窗口 > 输入系统 > 输入调试器”下的“查找重复绑定”工具。",
    "使用“复合”绑定（例如 2D 向量）进行移动，避免为每个键单独绑定。"
  ],
  "transition_graph": {
    "leads_to": [],
    "preceded_by": [],
    "frequently_confused_with": []
  },
  "official_doc_url": "https://docs.unity3d.com/Packages/com.unity.inputsystem@1.7/manual/InputDebugger.html",
  "official_doc_section": null,
  "error_code": "INPUT-202",
  "verification_tier": "ai_generated",
  "confidence": 0.88,
  "fix_success_rate": 0.92,
  "resolvable": "true",
  "first_seen": "2024-11-05",
  "last_confirmed": "2024-06-01",
  "last_updated": "2024-06-01",
  "evidence_count": 1,
  "tags": [],
  "locale": "en",
  "aliases": []
}