{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/Altureus/Windows-Switch2-Pro-Controller/blob/2292326d46fdb53ccf69e576c058d017e384e2a6/procon2/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "Windows-Switch2-Pro-Controller reconstructs the Switch 2 Pro Controller's USB wake and HID report behavior in a Windows bridge. It parses button and stick reports, forwards input through ViGEmBus as an Xbox 360 pad, and relays rumble back to the controller; an optional BLE path is also described.",
  "description_zh": "Windows-Switch2-Pro-Controller 在 Windows 桥接程序中还原 Switch 2 Pro 手柄的 USB 唤醒及 HID 报告行为。它解析按键与摇杆报告，经 ViGEmBus 输出虚拟 Xbox 360 手柄，并将震动反馈传回手柄；另有可选 BLE 路径。",
  "entry_url": "https://awesomerea.org/resources/windows-switch2-pro-controller-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/windows-switch2-pro-controller-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/Altureus/Windows-Switch2-Pro-Controller/blob/2292326d46fdb53ccf69e576c058d017e384e2a6/README.md",
  "group": "cases",
  "id": "windows-switch2-pro-controller-case",
  "json_url": "https://awesomerea.org/resources/windows-switch2-pro-controller-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/windows-switch2-pro-controller-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/windows-switch2-pro-controller-case/index.md",
  "name": "Switch 2 Pro Controller: bridging its USB HID reports to Windows XInput",
  "name_zh": "Switch 2 Pro Controller：将 USB HID 报告桥接至 Windows XInput",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "Windows 10 or 11 x64, a USB-connected Switch 2 Pro Controller, Python 3 and the ViGEmBus driver.",
    "The optional Bluetooth path requires bleak.",
    "MIT license; bundled third-party components have separate notices."
  ],
  "requirements_zh": [
    "需要 Windows 10 或 11 x64、USB 连接的 Switch 2 Pro 手柄、Python 3 和 ViGEmBus 驱动。",
    "可选的蓝牙路径需要 bleak。",
    "项目采用 MIT 许可证；所附第三方组件另有许可说明。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/Altureus/Windows-Switch2-Pro-Controller",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
