Оси контроллера Xinput испорчены
У меня есть контроллер Thrustmaster xinput, который под Windows воспринимается почти каждой игрой как контроллер xbox360 или x1.
Однако в Ubuntu 18.04 он работает не так, как ожидалось.
Попробовал xboxdrv и ubuntu-xboxdrv и откалибровал его, используя инструмент геймпада jstest-gtk и sdl2, но не имеет значения, что я пытаюсь, если аналоговые триггеры воспринимаются ОС как кнопки.
Я также попробовал другой универсальный дешевый USB-контроллер PSE Cloe без аналоговых триггеров, но драйвер поднимается как 6 осей, и аналоговые джойстики перемещаются более чем на 1, поэтому левый аналоговый движется на 2 оси, а справа - нет. поднимите движение оси x, а ось y одновременно сместит оси x и y.
Эта ситуация безнадежна (имеется в виду, что если ядро или эти драйверы не будут обновлены до этих конкретных контроллеров, ничего не поделаешь), и мне придется купить контроллер xbox360 или ps3, потому что они лучше всего поддерживаются?