Posts: 26,215
Joined: Oct 2003
Reputation:
187
Turn off the joystick control Settings->System->Input devices.
Posts: 7
Joined: May 2014
Reputation:
1
2014-05-17, 18:01
(This post was last modified: 2014-05-17, 18:06 by dementual.)
If I do that, I can't use the controller at all to control XBMC, which is what I was hoping to do.
Edit: Is there any way I can disable volume controls through joystick?
Posts: 4
Joined: Jul 2014
Reputation:
0
I fixed this problem. Xinput wrapper creates a fake XBox 360 controller in your system devices. The problem is, XBMC uses both the PS4 controller and the fake XBox 360 controller to control the program. PS4 controllers aren't designed for PC, so the axises are messed up by default. To fix this, you have to "Program Files (x86)\XBMC\system\keymaps" and delete the "joystick.xml" file.
TLDR: Delete Program Files (x86)\XBMC\system\keymaps/joystick.xml
Posts: 31,445
Joined: Jan 2011
I haven't tested this myself, but I think it's possible to use an
advancedsettings.xml (wiki) file to also define a bigger deadzone for the controller's analog sticks.
Posts: 49
Joined: Oct 2013
Reputation:
2
Thank you, deleting "Program Files (x86)\XBMC\system\keymaps\joystick.xml" fixed the problem for me.