Introduction: Configuring the XBox 360 Controller to Work With Windows and Source

Picture of Configuring the XBox 360 Controller to Work With Windows and Source

This Instructable will show you how to install the XBox 360 controller on your PC, and how to get it to work with Source. I've wanted to put a controller on my computer for some time now. It all started with reading Maximum PC's review of the controller, they said you could do it but didn't show you how. You can buy two types of wired controllers the regular one and the windows one, which comes with a driver CD. This is how to do it the cheaper way without the CD.

MAXPC Article

Step 1: Buy Controller

Picture of Buy Controller

This is the most expensive part, go to your local big box electronics store i.e. Best Buy or Future Shop and buy the wired XBox 360 Controller. Also if you don't have Day of Defeat Source buy it, its god(not just good GOD!). The controller will probably set you back fifty bucks and if you have a 360 it can pull double duty or you could use a wireless one with the charging cord in it.

Step 2: Open It Up

Picture of Open It Up

Now this isn't open heart surgery or anything just take your scissors and cut open the package. Pull out the controller and pull out the cardboard and look for this piece.

Step 3: Plug It in Plug It In

Picture of Plug It in Plug It In

Plug in the controller and watch it light up once the found new hardware box opens up tell it to piss off. What ever you do don't use windows update it takes forever and may fail.

Step 4: Go Get the Drivers

Picture of Go Get the Drivers

To download the driver go to www.windowsgaming.comand click Hardware, then Controllers then pick the wired XBox controller and click download drivers. Now fill out your info and run what downloads. If you get confused at all after this step follow the pictures and they will tell you what to do.

Step 5: Set Up Source

Picture of Set Up Source

Take the file thats on this page and put it in the location:
C:\Program Files\Steam\SteamApps\<username>\<game>\<abbreviated game>\cfg
Then open Source and go to Options and check the boxes joystick and joystick look.
It's easier to play if you lower your sensitivity as well.
Then in the Console(~) type exec joystick
Then type:
bind "JOY1" "+jump"
bind "JOY2" "+reload"
bind "JOY3" "+speed"
bind "JOY4" "+use"
bind "AUX5" "+attack2"
bind "AUX6" "+attack"
bind "AUX7" "impulse 100"
bind "AUX9" "+duck"
bind "AUX10" "+zoom"
bind "AUX29" "lastinv"
bind "AUX30" "invnext"
bind "AUX31" "phys_swap"
bind "AUX32" "invprev"

Step 6: Final Thoughts

Picture of Final Thoughts

If after adjusting anything in Options you can't firere-enter those bind values. By the way no games support the triggers so you have to use the shoulder buttons to fire.


Daelone (author)2012-11-28

I plugged the controller in, but its just flashes the whole ring.

alien200049655 (author)2011-12-31

double_d_mfl>> good call on the Xpadder program. I use it for my games that are not compatible with the controller(ei,. grandtheft auto vice city, Doom3,..etc.
I have the free version, which works fine after you find the optimal button assignments. there is a Paid version availible with a few more features.

hrashid (author)2011-08-20

hi i just bought a xbox 360 wireless controller + play & charge kit special edition(they didnt had the wired one). it comes with a wire which i can connect to pc and i followed all the steps except that it doesnt work can any one help please

the jimster (author)hrashid2011-09-29

For the wireless controller you need a Xbox 360 Wireless Gaming Receiver even if you have the play and charge.

you can order it from hear

Brookside09 (author)2010-06-10

how do i access the "console?"

blainewood (author)Brookside092010-09-16

The Development Console can be accessed in game by pressing the ~ key, which is located above Tab.

rwinters1 (author)blainewood2011-09-06

pressed the ~ key a bunch..........nuthin happened what else can i try

djones40 (author)2011-08-12

and the options to enable joystick etc?

djones40 (author)2011-08-12

What program do you use when trying to access the source?

jackburns98 (author)2011-07-26

for wireless on goto=

for wired on goto=

Risen_Sith (author)2010-06-08

I can find the file up to this point "C:\Program Files\Steam\SteamApps" I can't find my user name in there. please help.

blainewood (author)Risen_Sith2010-09-16

Try looking under the C:\Program Files\Steam\SteamApps\common folder. Some of my games are put under my user name and others are under common.

unusualsuspects (author)2008-11-14

Actually, at least for Team Fortress 2 (haven't tried others), you can simply go under the Dev. Console and enter exec xbox360controller (once the controller driver from Microsoft has been installed) and that takes care of everything. Triggers included. Hope this helps.

where can i find the "Dev. Console"?

blainewood (author)Risen_Sith2010-09-16

The Development Console can be accessed in game by pressing the ~ key, which is located above Tab.

boogey123 (author)2010-07-04


Shivan-Bane (author)2010-05-04

Hey, do you have to buy DoD to get source? and if not where do you get source from? please reply, thanks.

johnmcclane (author)2009-09-01

Answer is simple. Rename the file Joystick.cfg. It names it something weird when you download it.

hazerddex (author)johnmcclane2010-03-21

i did that and gess what it still says couldnt exec joystick

thewanter (author)2009-11-26

nvm i dont need to put that command but are we not supposed to be able to look around  because i can only look forward of me

thewanter (author)2009-11-26

whenever I type exec  joystick it says couldnt exec joystick

whay do i put then or what do i have to do to make it work

neodriftout (author)2009-10-20

How do you invert?

seagullmann (author)2009-09-06

ok so i bound all those keys but only like 1/3 of them actually work, the rest i need to use the keyboard, and i keep spinning and aim at the ground help plz!

Raven2129 (author)seagullmann2009-09-06

all you do is open up the options then keyboard then just select a function, like jumping and edit key then just press the button you want it to be switched to on the controller its pretty easy

seagullmann (author)2009-09-06

what file goes in to the steam folder? the whole microsoft accesories folder or one file from it????

Raven2129 (author)2009-09-06

ok maybe you guys can help me it looks like DoDs got an update and i cant look up or down i got everything else i just cant look up or down

Strumz0r (author)2009-08-23

I get "couldnt exec joystick" every time I submit "exec joystick" to the console.

twiggyrunt (author)2009-08-19

how are you suppose to connect I downloaded the software but how do I get it to connect all it does its blink all four lights on the controller

Devz (author)2009-07-24

Provides download links for Wired controller & Wireless receiver for WinXP & Vista.

speedking7 (author)2009-07-20

It doesnt show that anymore. SO where do i go then?

zelda pker4 (author)2008-03-01

1 i need help i have eveything ready but how do i get to C:\Program Files\Steam\SteamApps\\\\cfg and how do i get to source or what ever its called plz help!

Brain-Stick (author)zelda pker42009-07-19

got to program files, it's obvious from there.

Brain-Stick (author)2009-07-19

My right analog stick doesn't work, I've tried everything on this page but still nothing, any ideas?

Briguy9 (author)2009-07-01
waiman (author)2009-05-27

my controller keeps on flashing and it doesnt stop. i have installed the software from the website i have edited the cfg. what else is wrong?

bounty1012 (author)2009-04-15

Can you make an instructable on how to make a xbox 360 xplorer guitar work with Frets On Fire?

JCR22 (author)2009-03-25

How do i get the file i downloaded into that location? I don't see any way to access that file.

ocbaker (author)2009-02-22

Hey guys,

Just go to

And download any of the releases and you will have a program which instantly allows you to use your Xbox 360 controller as a Mouse/pointing device.

Just don't forget to turn the program off or disable it before playing games.

And It works with Vista since I use it, and designed it, just make sure your pc is up to date

Zenreon (author)2009-02-15

Help, How do I undo it.... =/
No seriously, I can't destroy buildings in tf2 when using mouse and keyboard.
I have deleted the cfg but i still need to do the console commands i suppose.

drew011 (author)2009-02-10

why does it say "couldn't exec joystick" when i type in exec joystick??? please help

theRIAA (author)2007-03-15

mabee for some games, this controller would be better, but for FPSs, the only option is mouse and keyboard

crapflinger (author)theRIAA2007-03-16

agreed! anything that you've got to shoot, run, and look...a mouse is the way to go...i'd much rather hook a mouse and keyboard to an XBOX than hook an XBOX controller to my pc

Tobita (author)crapflinger2008-02-10

if only i can find microsoft authorized usb keyboard and mouse drivers for xbox 360...

DannyboyINXS (author)Tobita2008-02-26

well actually, they have added support for a usb keyboard (any brand u want) i plugged in my usb keyboard to the usb port on the xbox 360 and was typing away in msn immediately, lol u just cant use it in game - like w,a,s,d and the arrows, what a shame, i guess they just need full support for a mouse and keyboard in game and it will be a cheap alternative to a pc, which is why i bought it!

Tobita (author)DannyboyINXS2008-02-26

haha, yeah after writing my comment it spurred me to run a google search then i found out, but no mouse support yet(i think)

DannyboyINXS (author)Tobita2008-02-27

:D yeah lol no mouse support yet! pity.... lol google does a lot of amazing things aahaha

Tobita (author)DannyboyINXS2008-02-27

hahah, no kidding!

cornflaker (author)Tobita2008-04-25

Google knows all! lol

tubbychick3n (author)cornflaker2008-08-16

but it wont find chuck norris for me for some reason. . .

But... I'm...Right Here HA HA! I FOUND YOU!

About This Instructable




More by icanryme2002:How To Clean Your PipeHow to use the Macro Mode on your cameraVideocard Cooking Aid
Add instructable to: