用 jstest 测试游戏手柄

jstest 会实时显示手柄的摇杆数值和按键状态,用来确认手柄被内核识别且工作正常。

Linux硬件诊断游戏手柄低风险
运行 `jstest /dev/input/js0`,然后拨动摇杆、按下按键,数值应立即变化。

01命令

命令
$ jstest /dev/input/js0

02作用说明

Linux 通过 joydev 模块把手柄暴露为 /dev/input/js0、js1 等设备。jstest 会实时输出摇杆数值(约 -32767 到 32767)和按键开关状态,可以发现死区、卡键或漂移。如果这里正常而游戏里不行,问题出在游戏的按键映射而不是手柄本身。

03风险

风险低风险
使用条件joystick / linuxconsoletools package (provides jstest)
!注意: 如果 /dev/input/js0 不存在,可能是 joystick 内核模块未加载,或手柄只走新的 evdev 接口;SDL 游戏一般用 evdev,可用 evtest 测试。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-09-18 · 分类: 系统与设置

06相关方案