我最近购买了一台 X Box One 有线控制器,我想在 Linux 上使用它。当我插入它时,它会被检测到,并且确实显示为 /dev/input/js1。 (/dev/input/js0 是我的 Wacom 图形板。)但是,jstest 没有从控制器接收任何输入事件。
我已经安装了xpad,完成了sudo modprobe xpad
,甚至还安装了xpadneo。我尝试在控制器设置中关闭 Steam 的 X Box 配置以使其正常工作;没有效果。我已将 xpad 和 xpadneo 更新到最新版本。按住中央按钮确实会导致 Steam 检测到它;但 Steam 也不接收操纵杆或按钮事件。
这里不涉及蓝牙;整个设备通过 USB 连接到我的前面板。通常这会让事情变得更简单,但到目前为止我还没有运气。
具有一定硬件知识的人可以向我解释发生了什么以及如何让我的系统识别控制器吗?我听说它是原生支持的,但这很令人困惑。谢谢你!