ฉันมี Xbox One S Gamepads 2 ตัวที่ฉันพยายามทำงานกับเกมผ่าน Bluetooth บนระบบ Manjaro ของฉัน (เคอร์เนล 4.19.8) ตอนนี้ฉันใช้ xpadneo (ซึ่งปิดใช้งาน ertm โดยอัตโนมัติตอนบูตเครื่องและมีฟังก์ชั่นพิเศษ) แต่ฉันมีปัญหาคล้ายกับ xpad
เกมที่ฉันพยายามจะทำงานไม่ได้มีคุณสมบัติในการเลือกตัวควบคุมที่จะใช้และสมมติว่าตัวควบคุมทั้งหมดที่สามารถตรวจจับได้เป็นผู้เล่นที่ถูกต้อง
เมื่อใดก็ตามที่ฉันเชื่อมต่อตัวควบคุมฉันเห็น/dev/input/js0
อุปกรณ์ที่ถูกสร้างขึ้น หากฉันเริ่มเกม ณ จุดนี้อุปกรณ์จะถูกตรวจจับ แต่ไม่มีปุ่มใดทำงาน ฉันลองทำตามคำแนะนำบน xpadneo เพื่อสร้างการผูก SDL แต่มันไม่ทำงานในกรณีนี้
ถ้าฉันเปิดตัว Steam Steam จะทำการ remap คอนโทรลเลอร์ของฉันไปที่ xbox360 อุปกรณ์ใหม่/dev/input/js1
จะปรากฏขึ้น ถ้าฉันเริ่มเกมเมื่อถึงจุดนี้อุปกรณ์ทั้งสองจะถูกตรวจจับและปุ่มทำงานเฉพาะในตัวควบคุมที่ remapped โดย Steam สิ่งเดียวกันเกิดขึ้นกับอุปกรณ์ 2 ตัวฉันได้อุปกรณ์เสมือนเพิ่มอีก 2 ตัวและเกมเห็นตัวควบคุม 4 ตัว
ฉันจะปิดการใช้งานอุปกรณ์แรกหลังจากทำการตั้งค่าใหม่ด้วย Steam ได้อย่างไร
อีกวิธีหนึ่งฉันสามารถตั้งค่าคีย์ของฉันใหม่บนคอนโทรลเลอร์ของฉันโดยไม่สร้างอุปกรณ์อื่นเพื่อให้ทำงานได้อย่างถูกต้องหากไม่มี Steam [ฉันสงสัยว่าอันนี้ง่ายหรือจะเป็นส่วนหนึ่งของไดรเวอร์]
ขอบคุณ