Lemuroid 中文文档 下载 App

手柄连接后失灵——游戏内能识别但操作没反应的排查

症状分类

手柄问题出现在三个阶段:

阶段症状可能原因
配对阶段Android 蓝牙里搜不到手柄 / 配对失败手柄没电、蓝牙协议不兼容、距离太远
Lemuroid 菜单菜单里能看到手柄列表但按键不响应App 权限问题、输入映射未启用
游戏内菜单里正常但游戏里按了没反应Port 分配错了、内核输入配置问题、游戏本身

本文主要讲最常见的第三类——菜单里好端端的,一进游戏就没反应。

排查步骤

1. 先确认 Port 分配

游戏运行中呼出菜单 → 控制器设置 → 看 Port 1(玩家一)是否显示了你的手柄名。如果显示的是"未分配"或"虚拟触控"而不是你的物理手柄——就是 Port 没分配对。

修复:在 Port 1 的下拉里选择你的物理手柄。保存后回到游戏,按键应该立刻有反应。

2. 检查"模拟摇杆转十字键"开关

某些游戏只用十字键,你的手柄却用了左摇杆操作。设置里有一个"模拟摇杆转十字键"的开关:

如果你用左摇杆控制但游戏没反应,大概率是这个开关没开。

3. 内核的输入覆盖

少数平台的内核有自己独立的输入配置,会覆盖 Lemuroid 上层的设置。这种情况比较少见,主要出现在:

如果 Lemuroid 上层改了映射但游戏里还是不对,进入内核自己的设置界面看看有没有独立的输入配置需要调整。

4. 游戏本身的限制

有些老游戏只认 Port 1 的输入——如果你不小心把手柄分到了 Port 2 或 Port 3,游戏就不响应。特别是早期 NES / Genesis 的单玩家游戏,默认只读取 Port 1。

5. 用一个新游戏测试

如果特定游戏里手柄不工作,但另一个游戏里正常——问题出在游戏本身,不是模拟器设置。有些非常小众的 hack / ROM 修改版的输入路径和原版不一样,模拟器可能处理不了。换一个原版 ROM 试试。

手柄在 TV 上的特殊问题

Android TV 端偶尔会出现手柄配对成功但 App 完全接收不到输入的情况。解决办法:

  1. 在 Android TV 的系统设置里忘记这个手柄(取消配对)
  2. 关掉手柄电源等 10 秒
  3. 重新配对
  4. 配对完成后等 5~10 秒再打开 Lemuroid

蓝牙协议在 TV 端有时序问题,上面这一套能解决大部分情况。