我有两个操纵杆。Ubuntu 将它们都识别为“DragonRise Inc. 通用 USB 操纵杆”。它们的第二个轴(右摇杆)被识别为第一个轴的一部分,并且工作不稳定。此外,某些应用程序(例如某些模拟器)无法以任何方式检测到它们。
一个是 3GC SteelSeries Rumble 控制器,另一个是通用的。我不知道该怎么做,因为我的工作需要它们。
答案1
我的理解是存在驱动程序问题,可能需要做进一步的工作来对设备进行逆向工程,它们从来没有 100% 运行过,而且最近情况变得更糟。
多年来驱动程序一直没有任何进展,但在 2015 年曾几次提到这个问题(Youtube、Debian 漏洞),所以也许 Steam 正在帮助引起人们对这些设备的关注。
在检查这些东西时我发现了jstest-gtk
一个不错的实用程序,我对 Xbox 兼容控制器的体验非常好,但我自己正在寻找更具 PSX 风格的控制器。
答案2
我也遇到了同样的问题,并找到了解决方案。该应用程序jstest-gtk允许您检查控制器的输入。我强烈建议遇到此问题的人下载它来检查设备的工作情况。
对于这种特殊的操纵杆(我的也是 dragonrise inc),第一个操纵杆的水平移动会激活两个不同的轴:轴 0 和轴 2。而第二个操纵杆的垂直移动也会激活两个轴:轴 2 和轴 4。如您所见,两个操纵杆都激活了轴 2。最有可能的是,您尝试连接的软件识别的是轴 2,而不是轴 0 和 4。在这种情况下,您可以转到该特定软件的配置并更改其使用的轴。
就我而言,它是 Dolphin。在控制器的配置屏幕中,我可以手动将“轴 2”更改为轴 0 和 4。