ปิดการใช้งานอุปกรณ์ gamepad ในขณะที่ใช้ฟังก์ชั่นการแมปของ Steam


2

ฉันมี 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 [ฉันสงสัยว่าอันนี้ง่ายหรือจะเป็นส่วนหนึ่งของไดรเวอร์]

ขอบคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.