Fix Xbox 360 controller support

  Thread Rating:
  • 4 Votes - 4.75 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
shiretoko212 Offline
Team-Kodi Member
Posts: 156
Joined: Jul 2012
Reputation: 1
Post: #61
Yes, left stick should say "Scan Forward and Back" on both images. It's good, because you're able to seek on anything that's currently playing while in any menu. Fast scroll is handled by the triggers. Additionally, second image should be called Video Playback, as the dpad and shoulders do different things when playing music full screen. However, we could make the dpad in Visualization match the dpad settings in the full screen video section to avoid confusion and simplify the control scheme.

Edit: Japaja, yes, please link to the custom drivers. I would like to see how it changes the bindings, though the default keymap shouldn't be based around them.
(This post was last modified: 2012-12-03 00:58 by shiretoko212.)
find quote
natethomas Offline
Team Kodi Community Manager
Posts: 3,831
Joined: Apr 2008
Reputation: 63
Location: Kansas
Post: #62
Clearly, the keymap is going to need some more minor updates on github. Fixing the images now.

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.

[Image: badge.gif]
find quote
natethomas Offline
Team Kodi Community Manager
Posts: 3,831
Joined: Apr 2008
Reputation: 63
Location: Kansas
Post: #63
Alrighty, edited with hopefully the correct info. See post above.

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.

[Image: badge.gif]
find quote
shiretoko212 Offline
Team-Kodi Member
Posts: 156
Joined: Jul 2012
Reputation: 1
Post: #64
Flawless now. I updated the parent post with links to the helpful images you made.
find quote
pizzadude Offline
Junior Member
Posts: 3
Joined: Oct 2012
Reputation: 0
Post: #65
My Xbox controller is listed as:

Code:
Microsoft X-Box 360 pad
in xbmc.log

But in lsusb it is listed as "Microsoft Corp. Xbox360 Controller".

Adding "Microsoft X-Box 360 pad" to the mappings worked.

I have already fixed it for anyone interested: http://pastebin.com/sQiq90xX
(This post was last modified: 2012-12-03 02:55 by pizzadude.)
find quote
Japaja Offline
Fan
Posts: 517
Joined: May 2010
Reputation: 2
Location: Croatia
Post: #66
OK, played with it and have to say after some tweaking it works great! You can play with everything and yes that includes the xbox guide button. So here is the link to custom drivers. Follow the instructions and if you have any questions just ask. http://www.jonnys-place.com/index.php?topic=10495.0
find quote
shiretoko212 Offline
Team-Kodi Member
Posts: 156
Joined: Jul 2012
Reputation: 1
Post: #67
Japaja: That 3rd party driver on a foreign language page via a short underground thread doesn't seem very mainstream. It's safe to say a tiny minority use that driver. The bigger concern here is about the default drivers for the controller on other operating systems. It's good to know it's theoretically possible to map the guide button, though.

pizzadude: Good catch. I updated my pastebin in the parent post with that new device name to v1.96. The github will need it as well, once da-anda notices this.
(This post was last modified: 2012-12-03 04:27 by shiretoko212.)
find quote
Japaja Offline
Fan
Posts: 517
Joined: May 2010
Reputation: 2
Location: Croatia
Post: #68
(2012-12-03 04:18)shiretoko212 Wrote:  Japaja: That 3rd party driver on a foreign language page linked to by a short underground forum thread doesn't seem very mainstream to say the least. I think it's safe to say a tiny minority use that driver.

Not sure what you assumed, but I didn't put this up in hope everyone would install it and use. It is definitely not for everyone, but for those people that like to tweak things, get rid of strange limitations put by manufactures and use the equipment to it's full potential. BTW you did ask me to give you a link so that's what I did. Big Grin

(2012-12-03 04:18)shiretoko212 Wrote:  I'm more concerned about the default drivers for the controller on other operating systems.
That is fine. I don't see the problem and agree you should continue to improve your already excellent keymap. Also I think it's best to open a new thread if there is interest in discussing this third-party driver.
find quote
shiretoko212 Offline
Team-Kodi Member
Posts: 156
Joined: Jul 2012
Reputation: 1
Post: #69
Yes, thank you for sharing. I was curious if it was possible. There was no issue and did not mean to imply one. I was just assessing the likelihood of that driver being in use. I was mainly interested in seeing the driver in hopes to find out why the Guide button was listed in the original github. They wouldn't put that in there for no reason. There must be a driver on some system that maps to that, right?
find quote
Japaja Offline
Fan
Posts: 517
Joined: May 2010
Reputation: 2
Location: Croatia
Post: #70
Well except for the xbox 360 console where it has a few different functions/uses it appears to have some roles in Games for Windows LIVE, but AFAIK that's it.
find quote
MastaofDesasta Offline
Junior Member
Posts: 19
Joined: Nov 2010
Reputation: 0
Post: #71
Doesn't work out of the box in linux using xboxdrv
<altname>Xbox Gamepad (userspace driver)</altname>
has to be added
find quote
shiretoko212 Offline
Team-Kodi Member
Posts: 156
Joined: Jul 2012
Reputation: 1
Post: #72
Before I add that altname, are you sure that name is exclusively for the 360 controller? According to this, http://pingus.seul.org/~grumbel/xboxdrv/ it sounds like it uses the same device name for both the 360 controller and the xbox 1 controller. I don't want to create a conflict. If that device name is used for either xbox 1 or 360 controllers, what happens when someone uses an xbox 1 controller with xboxdrv?
find quote
MastaofDesasta Offline
Junior Member
Posts: 19
Joined: Nov 2010
Reputation: 0
Post: #73
Okay, thats a point.
As I only have 360 Gamepads I cant check that.
find quote
shiretoko212 Offline
Team-Kodi Member
Posts: 156
Joined: Jul 2012
Reputation: 1
Post: #74
Anyone with a linux install, xboxdrv, and an xbox 1 controller, please let us know what device name shows up and how it behaves with the keymap, if it shares the same device name as the 360 controller. Also, MastaofDesasta, there is something you can check. Does the 360 controller using that altname with xboxdrv behave properly with the keymap in this thread? Use these images as a comparison: http://i.imgur.com/d5kZa.jpg http://i.imgur.com/lDqMz.jpg
(This post was last modified: 2012-12-03 20:15 by shiretoko212.)
find quote
Dondi Offline
Member
Posts: 94
Joined: Dec 2012
Reputation: 0
Post: #75
Hey Guys. Just recently dove into XBMC with a new PC after having last used it on XBOX some time ago. Just set up and noodling now and trying to decide on a controller/keyboard input solution and saw the recent posting on the progress on the Xbox 360 controller. I have alot of those!!! I also came across some old posts regarding the MS Xbox 360 Controller ChatPad. Was wondering if this looks like a doable/viable solution to the ultimate controller for XBMC?

Here is a link to that initial thread:
http://forum.xbmc.org/showthread.php?tid=71179

There was an Xbox Chatpad Driver challenge contest originally started and someone posted on the XBMC forums in the link above. As far as I can tell the contest is still going
http://www.mp3car.com/hardware-developme...ge-70.html

There is also a FaceBook page for this contest apparently.

Also, there are some links in the thread pointing to work on ChatPad drivers for Windows:
http://www.neogaf.com/forum/showthread.php?t=392607
http://code.google.com/p/chatpad-super-d...ingStarted

Not sure of it's viability yet with Windows/XBMC, but for me, I would get a backlit ChatPad connected to a 360 controller for sure.

p.s. - sorry for the lengthy post Big Grin

Alienware X-51: 3.4GHz, 16GB RAM, 250GB SSD C drive, 12T RAID, Win 8, XBMC 12.1, Nox
MacPro 1,1, 2 x 2.66GHz Dual-Core Xeon, 12GB RAM, 500GB C drive, 1.5T 2nd HD, OS X 10.6.8, XBMC 12.1, Nox
Precision 7500: 2 x 2GHz, 30GB RAM, 500GB C drive, 2TB 2nd HD, Win 8, XBMC 12.1, Confluence
Arcade Cabinet
(This post was last modified: 2012-12-04 01:08 by Dondi.)
find quote
Post Reply