Linux Mint 上的 Wiimote – 完美识别为 /dev/input 中的事件,但不是 js

Linux Mint 上的 Wiimote – 完美识别为 /dev/input 中的事件,但不是 js

我花了一天时间尝试让我的 wiimote 在我的 linux mint 机器上运行。结果好坏参半。使用 xwiimote 或更确切地说是 xwiishow,我可以确定设备内的每个传感器和按钮以及我拥有的所有附件都可以正常工作。在 /dev/input 上使用 evtest 时,我得到了相同的结果。但是,操纵杆的所有工具(jscal、jstest、jstest-gtk)都无法识别来自方向键和双节棍附件的输入。

我基本上没有主意了。我以为问题可能出在 bluez 上,但自从我运行 xwiimote 以来,连接设备一直很顺利,所以我认为这是内核问题,与 Linux 如何管理操纵杆/游戏手柄有关。

有什么方法可以将输入从适当的事件复制到 /dev/input 中的 js 中吗?或者其他人有解决方案吗?

我已经尝试过 qjoypad,但它也无法识别 d-pad,并且还产生了一些其他问题。

答案1

当前 Linux 内核自动将 d-pad 输入从 wiimote/经典控制器映射到键盘箭头键。现在可以通过 qjoypad 使用整个系统的问题已经解决,重新映射整个系统可能需要我自己编译内核。

相关内容