У мене 2 геймпада Xbox One S, які я намагаюся почати працювати з грою через Bluetooth на моїй системі Manjaro (ядро 4.19.8). Тепер я використовую xpadneo (який автоматично вимикає ertm під час завантаження і надає додаткову функціональність), але у мене були подібні проблеми з xpad.
Гра, яку я намагаюся приступити до роботи, не містить способу вибору контролерів, які використовувати і припустити, що всі контролери, які він може виявити, є дійсною.
Всякий раз, коли я підключаю контролер, я бачу a /dev/input/js0
створений пристрій.
Якщо я починаю гру на цьому етапі, пристрій виявляється, але жодна клавіша не працює.
Я спробував наступні інструкції на xpadneo створити SDL прив'язки, але він не працює в цьому випадку.
Якщо я запускаю Steam, Steam буде перепризначити мій контролер xbox360.
Новий пристрій /dev/input/js1
з'явиться.
Якщо я починаю гру в цій точці, то виявляються два пристрої, а клавіші працюють тільки в контролері, перепризначеному Steam.
Те ж саме відбувається і з 2 пристроями, я отримую ще 2 віртуальних пристрою і в грі бачать 4 контролери.
Як відключити перший пристрій після перепризначення його в Steam?
Як альтернативу, як я можу перепризначити мої клавіші на моєму контролері без створення іншого пристрою, щоб він правильно діяв без Steam? [Я сумніваюся, що це легко, або це буде частиною одного з драйверів]
Дякую