reWASD 虚拟手柄入门:把任意手柄变成 Xbox 360 或 DS4
虚拟手柄(Virtual gamepad)是 reWASD 的看家本领:在系统里凭空造一只 Xbox 360 / Xbox One / DualShock 4 / Switch Pro / DualShock 3 手柄,让你的真实设备发出的信号「借壳」输出。游戏不认你的手柄时,这就是解药。
为什么游戏会不认你的手柄
- 游戏只认 Xbox 系手柄(PC 游戏最常见);
- 游戏把手柄识别成两台设备(部分国产或老手柄会被拆成两个输入设备);
- 蓝牙连接的 Switch / PS 手柄协议对不上;
- 你在用键盘玩,但游戏检测到手柄才解锁手柄 UI 与难度选项。
虚拟手柄一口气解决以上全部:游戏看到的是一只标准的、系统级注册的「真手柄」。

最短路径:魔棒
只想「把手柄变成 Xbox 360 手柄」而不改任何键位?设备面板里按一下魔棒(Magic Wand),选目标手柄类型,Apply——完成。逐键映射都没碰,游戏里已经是标准手柄了。
完整路径:映射 + 虚拟手柄
要改键位时,两条腿缺一不可:
- 映射层:给按键分配动作(键盘键、鼠标、或另一个手柄的按键);
- 输出层:在映射下拉列表底部选 Virtual controller 分组,给关键按键挂虚拟手柄映射;或在输出设备设置里整体指定虚拟手柄类型;
- Apply 后用 joy.cpl(Win+R 运行)确认虚拟手柄已出现。
两个重要机制
- 隐藏物理手柄:加虚拟手柄映射后,reWASD 会把物理手柄从系统里藏起来,避免两套输入打架。格斗、FIFA 这类「认死一台设备」的游戏尤其依赖隐藏;
- 部分映射也成立:只把少数按键挂虚拟手柄、其余保持原生也可以——虚拟手柄承载你改过的键,没改的键从物理手柄直通。但对「单设备强制」的游戏,建议全量虚拟化。
