kawaks 中文文档 下载 App

手柄按键无反应 按顺序排查

排查顺序(从底层到上层)

手柄问题按「系统识别 → 模拟器识别 → 按键映射 → 冲突排查」的顺序查,不要跳步。

第一步:Windows 是否识别手柄

这是最底层的检查。

Windows 10/11 检查方法

  1. 打开 控制面板 → 设备和打印机
  2. 在里面找「游戏控制器」或你的手柄名
  3. 如果能看到手柄图标,右键 → 游戏控制器设置 → 属性
  4. 在属性窗口里按手柄上的按钮 → 测试面板里的对应按钮亮了吗?

测试面板里按了按钮完全没反应 → Windows 都没识别到你的手柄,和 WinKawaks 无关:

测试面板里能亮 → Windows 识别没问题,继续第二步。

第二步:WinKawaks 是否识别手柄

模拟器通过 DirectInput 识别手柄。如果第一步通过了,WinKawaks 理论上能看到手柄。

  1. 启动 WinKawaks
  2. 载入任意游戏
  3. Game → Redefine Keys → Player 1
  4. 在按键重定义窗口里,点击 Up 或 Down 等条目让它等待输入
  5. 按手柄方向键 → 按键值有没有显示出来?

按键重定义窗口里按手柄没反应 → WinKawaks 看不到手柄:

按键重定义窗口里能识别手柄 → WinKawaks 能看到它,继续第三步。

第三步:检查实际游戏中是否生效

按键重定义成功映射后(比如 Button 1 绑定了手柄的 A 按钮):

  1. 点击 OK 保存配置
  2. 回到游戏画面
  3. 投币(按 Coin 键,不管用键盘还是手柄——先确认 Coin 能生效)
  4. 按 Start 开始游戏
  5. 按你绑在手柄上的 Button 1 → 有没有出拳?

游戏中完全没反应:

第四步:按键冲突排查

手柄按键在游戏里同时触发多个功能(比如按 A 同时触发 Button 1 和 Start):

特殊手柄的问题

手柄类型注意事项
PlayStation DualShock / DualSense需用 Ds4Windows / DS4Tool 把 PS 手柄模拟成 Xbox 手柄,或者直接用 Steam 的控制器映射
Switch ProWindows 原生不支持,需要 BetterJoy 等驱动
老串口手柄WinKawaks 不处理老式接口,必须用 USB 转换器
方向盘 / 飞行摇杆这些专用设备的按钮在 DirectInput 里有编号,Redefine Keys 窗口里按对应按钮就能映射