Я купил игровой планшет Gamesir T4, который сделал, чтобы Xinput поддерживал. В окнах это распознано как Xbox One Controller и работы обычно. Но в Ubuntu 19.10 я не могу получить его работающий над режимом Xinput. Это не обнаруживается на jstest и также на Паре. Этот игровой планшет сделал, чтобы Dinput поддерживал, этот режим, он обнаруживается, но скромное не работает.
В то время как в режиме Xinput, когда я работаю lsusb
Я получаю следующую строку для игрового планшета, где я не вижу имени устройства:
Bus 001 Device 018: ID 2f24:0050
Какие-либо идеи?
На Linux игровые планшеты XInput обычно поддерживаются через xpad модуль ядра. xpad ведет список поставщика и идентификаторов продукта для поддерживаемых игровых планшетов:
https://github.com/torvalds/linux/blob/master/drivers/input/joystick/xpad.c#L107
, Если Вы чувствуете себя предприимчивыми, Вы могли бы попытаться изменить xpad для добавления устройства к списку. Это должно работать, пока Gamesir T4 ведет себя точно как контроллер Xbox One.
{ 0x2f24, 0x0050, "Gamesir T4", 0, XTYPE_XBOXONE },
Просто удерживайте нажатой кнопку «Домой», пока индикаторы в центре не изменятся на это
00
##
##
00
В этом режиме геймпад будет обнаружен и будет работать нормально, единственное, что не работает, это гул