Вимкніть геймпад при використанні функцій перерозподілу Steam


2

У мене 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? [Я сумніваюся, що це легко, або це буде частиною одного з драйверів]

Дякую

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.