
有人用ds4drv
Dualshock 4 來模擬 360 控制器嗎?
我已經安裝了它,並且可以從控制器獲取輸入,更改 LED 顏色,使用觸控板作為滑鼠,並且模擬器識別xbox 360 controller
,所以這一切看起來都不錯,對吧?
當我嘗試 Steam 遊戲時,問題就出現了,控制器沒有輸入,ds4drv
運行時根本沒有輸入。
驅動程式說它正在運行,我給了我的用戶權限,但什麼都沒有。
這是我用來透過 USB 啟動它的命令
ds4drv --hidraw --emulate-xpad
輸出是
[info][controller 1] Created devices /dev/input/js0 (joystick) /dev/input/event17 (evdev)
[info][controller 1] Connected to USB Controller (1C:66:6D:44:A5:39 hidraw5)
[info][hidraw] Scanning for devices
[info][controller 1] Battery: Fully charged
對我來說看起來一切都很好,我所能想到的只是內核驅動程式和 ds4drv 衝突,如何禁用 ds4 的核心驅動程式?
答案1
我這個週末上手了ds4drv
,也遇到了一些問題(儘管我的問題有點困難,因為我試著透過 Steam 在 Wine 中使用 DS4 和《黑暗靈魂》)。
首先,本機驅動程式可能會幹擾您的配置(儘管它與 DS4 完美配合,本機 Steam 將控制器檢測為 DS4,一切看起來都很好),因此您可能只想刪除/dev/input/jsX
本機驅動程式(不要卸載hid_sony
模組,因為ds4drv --hidraw
似乎正在使用它) 。
其次,ds4drv
預設會以某種有限的設定檔啟動(可能只是 LED 和觸控板),因此您可能需要使用ds4drv
設定檔來啟用設定檔切換按鈕(預設為 PS 按鈕)並配置其他設定檔。