Why Can't the Computer Detect My Wired Xbox Controller (Unity Joypad)

I have plugged my Xbox Controller into a USB port on my computer in the hope that I could configure the keys to walk around a very basic Unity level.
(e.g. W,A,S,D is linked to the Left Analogue stick for walking around)

So far I have done the following:

  • Downloaded the latest Xbox driver from the Windows website:
    http://www.microsoft.com/hardware/en-us/d/xbox-360-controller-for-windows

  • Installed Xpadder which is said to be the easiest program for reconfiguring the keys.

  • Made sure all Windows Software is Up To Date

  • Checked Device Status for: Xbox 360 Wireless Controller via Play & Charge Kit.
    Status: This device is working properly.

  • Plugged the USB controller into the back of the tower (although have tried the front too)

  • Checked connections to computer and Xbox Controller

  • Restarted Computer

I can plug the USB in and I get the sound to indicate something has been connected to the PC. Although nothing shows up.

I also have Xpadder here searching for a device to connect to.

Any help would be greatly appreciated!

Regards, jonm4y

We are using XBOX Controllers at university no problem. Try this:
Connect the controller and don’t use any additional software, just plug it in, no remapping stuff.
If you have not changed anything in Unity’s Input Manager you can use:

Input.GetAxis(“Horizontal”) for AD
Input.GetAxis(“Vertical”) for WS

and therefore:

Vector3 movement = new Vector3(Input.GetAxis(“Horizontal”),0,Input.GetAxis(“Vertical”));

Here is your problem: Xbox 360 Wireless Controller via Play & Charge Kit. Status: This device is working properly.

Either Wired Xbox 360 controller or a wireless adapter for the wireless xbox 360 controller can be used for Unity 3D.

Using the USB Charger for your wireless Xbox 360 controller will not work due to simply the fact that it’s charging only the battery in your controller. The USB Charger is not receiving any input information from your wireless controller.

Cheers!

-Edit- You can also use third party wired xbox 360 controllers, but you will need to install a driver from the company who made them. Only Microsoft brand do not require a driver for it to work properly.