手柄改手柄映射:把 PS 手柄伪装成 Xbox 输出
手柄改手柄是 reWASD 三向映射的第三条边:让一只手柄发出另一只手柄的信号。听起来绕,但在具体场景里非常实用。
它解决什么问题
- 游戏只认特定手柄:一些主机移植作或格斗游戏对 Xbox / DualShock 输入有差异,把手里的 PS 手柄伪装成 Xbox 手柄输出,兼容性立竿见影;
- 按键布局不合手:Switch 手柄的 AB 位置与 Xbox 相反,反着映射一次,肌肉记忆不用重建;
- 借用别的手柄特性:把按键重新编排成你习惯的布局,再把输出伪装成目标手柄。

操作路径
与键盘映射同一套流程:选中手柄设备 → 建配置 → 选中按键 → 在映射下拉列表里选「手柄映射(Controller mapping)」分组里的目标按键(比如 A → B、LT → RT)→ Apply。
如果只是想让这只手柄「整体变成」另一只手柄,连逐键映射都省了:魔棒(Magic Wand)一键生成整套虚拟手柄映射,见本组魔棒一篇。
与虚拟手柄的分工
这两个概念容易混:
- 手柄映射是给单个按键指定「发出哪个手柄按键」的信号;
- 虚拟手柄是生成一只系统级的新手柄来承载这些信号。
多数场景两者配合:先做按键级映射,再挂虚拟手柄输出。游戏不认你现在的手柄时,虚拟手柄是那把钥匙。
注意事项
- 输出为手柄信号时,目标按键必须是目标手柄上真实存在的键(DualShock 4 上没有 Xbox 的 View 键名,对应关系以软件下拉列表为准);
- 震动、自适应扳机等特性跨协议传递时可能降级,官方支持清单对每款手柄的限制有标注;
- 改了键位布局记得在游戏里也确认一遍提示字符,游戏显示的按键名来自它认到的手柄类型。