2010-01-09, 14:05
Recently I have "upgraded" my TV, and I have started to use my PC as a part-time HTPC. I'm using Windows XP with XBMC 9.11, and the Xbox 360 wireless controller for the PC. XBMC is just awesome, cheers devs!
I have gotten the controller to work by editing the joystick.Microsoft.Xbox.Controller.S.xml file. I added the proper <altname> in there and changed all the buttons, as mine were identified differently (f.ex. <hat> for the dpad) than the standard used in the file.
Everything is working pretty much perfectly, except for the thumbsticks being a bit touchy. When I use one, it is hard to get it back in center position so I can use the dpad again. The fix I'm looking at is to change the deadzone for the thumbstick, and since the standard driver for the controller doesn't allow this, I want to do it in XBMC. To this end I created the advancedsettings.xml file in my userdata directory, and put the following in it:
<advancedsettings>
<controllerdeadzone>0.2</controllerdeadzone>
</advancedsettings>
The log files show that advancedsettings.xml is indead read. However, the deadzone of my controller does not seem to change. Whatever value I set (I tried 0.5, 0.9, 1, 100, and some huge number), the behaviour of my thumbsticks remains the same.
Any thoughts?
I have gotten the controller to work by editing the joystick.Microsoft.Xbox.Controller.S.xml file. I added the proper <altname> in there and changed all the buttons, as mine were identified differently (f.ex. <hat> for the dpad) than the standard used in the file.
Everything is working pretty much perfectly, except for the thumbsticks being a bit touchy. When I use one, it is hard to get it back in center position so I can use the dpad again. The fix I'm looking at is to change the deadzone for the thumbstick, and since the standard driver for the controller doesn't allow this, I want to do it in XBMC. To this end I created the advancedsettings.xml file in my userdata directory, and put the following in it:
<advancedsettings>
<controllerdeadzone>0.2</controllerdeadzone>
</advancedsettings>
The log files show that advancedsettings.xml is indead read. However, the deadzone of my controller does not seem to change. Whatever value I set (I tried 0.5, 0.9, 1, 100, and some huge number), the behaviour of my thumbsticks remains the same.
Any thoughts?