我有一个 USB 游戏杆(Saitek Cyborg 3D),它在我最近安装的 Ubuntu 9.04 盒子上显示为/dev/input/js0
,并且jstest
正如我所期望的那样显示 +-32767 范围内的值。我刚刚找到了FreeSpace Open的副本,这是一款使用 SDL 的游戏,大约一年前在之前的 Ubuntu 安装上没有问题,而且操纵杆似乎校准得很差。所有轴(X、Y、扭曲、油门)似乎至少偏离中心 20%。X 轴和 Y 轴至少肯定没有到达终点。
一个相关的消息,在2009年1月SDL邮件列表上没有收到任何具体的答案。
这是来自项目源的joy-unix.cpp。我并没有完全运行主干,但是正如您从那里的修订日志中看到的那样,该文件已经超过 3 年没有发生实际的代码更改。