Call of Duty: Modern Warfare 2 (2009)

Call of Duty: Modern Warfare 2 (2009)

86 ratings
Controller Support - XBOX 360 (or any other controller) - HOW TO / FAQ
By OptimusPrime
Every now and then players choose to play their favorite games with a controller, but there is no controller support given, so what to do?

There is a tool called Xpadder wich allows you to configure you Controller for each and every game. You can bind every Key or complete Key Commands / Combos as you wish. I have used this tool for years and love it.
This Guide will walk you through the process of installing Xpadder and configuring this software for your game.
Personally I use a wireless XBOX 360 Controller with a wireless usb adapter, wich is the best solution for compatibility for each game (most Steam games support the 360 Controller right away without any Xpadder configuration, but sadly not each and every game). Besides this preferable configuration, Xpadder will work the same way for most other Controllers even the cheap and crappy ones :)

This Guide is made mostly for the singleplayer part of the game. Multiplayer works just fine but be aware that you have no standing chance against a pro with his keyboard and mouse combo. But for recreational play the controls are just as smooth as playing on xbox and getting a frag here and there shouldnt be a problem.
4
   
Award
Favorite
Favorited
Unfavorite
Download / Installation
You can download Xpadder at http://xpadder.com/
First time I used this tool it was still freeware, this has changed some time ago, now you have to buy it for 9,99$, but as it is such a good software and it works with every game ever made, the 10 bucks are really good investet.

There are still (legal!) downloads of some FREE older versions in the internet you just have to look for them like on pcgames.de, it has the same functionality as the version you can buy (or at least almost, I see no difference). Nevertheless I would suggest to support the developer from Xpadder, (donated money myself, absolutely the right thing to do, for useing such a helpful software) and buy/donate at his site.

After downloading, just extract the files into a folder and run the exe, the software runs directly from the folder, no installation needed.
Configuration
Before configuring your controls you have to connect your controller and create a new "Controller Layout" (you have to do this only once). But before doing so, first download a picture of your controller (google search a picture and take one with a top view, where you can see each or at least most buttons) and hold it ready. Having an actual picture of your controller makes the further configuration process much easier and more logical.

Click left on the little controller icon and select "New..."



Add the picture of your controller in the "Controller Settings" submenu in the "Image" section via the "Open" Button or paste it directly from your clipboard.



After that go into the subsection "Sticks" and "DPad" and check every box, then press the appropriate stick / button into the displayed direction.





This will create a little square (or crosshair/circle) wich functions as a marker and flashes when you press the corresponding button on your controller. Drag and drop each marker over the associated trigger/stick/button on the controller picture that you have created before.

Do the same thing for the subsections "Buttons" and "Triggers"

It should look like this when you are finished.

Keybindings
You can bind each button with the desired command like A Button = Leer for Jump etc. RT = Mouse one for Shoot, by clicking on the marker then select your keybinding from the keyboardlayout that pops up. You can even bind combos, or multiple keys to one button if you like, but let get to that later.

For your convenience I have added the vanilla controls layout of COD MW2:





Personally I prefer to hold down the button for aiming down the sights, so feel free to change that in the COD config ingame.

To bind the mouse movement to the stick you have to click on that little wrench symbol and select "Mouse - normal" or inverted if that is your playstyle.





To swap between primary and secondary weapon we have to bind the "1" key and the "2" key onto the same button (to have similar controls to the XBOX version) this is achieved in the advanced section in the "Button Assignment Menu" put first the "1 key" then a cycle stop and then the "2 key" like shown in the pic.



The next doublebinding is the crouch/prone button you can put that also onto the right stick (if you are BF player) or COD like onto the "B" button of the controller. If you tap the b button you will crouch, if you hold down the key your player will prone. Again go into the advanced section of the assignment menu but this time put in the following:

"Hold Zone" -> "C" -> "Release Zone + 0.10 s" -> "Hold Zone +0.10s" -> "CTRL" -> "Release Zone +0.10 s"




After binding every Key it should look like this. Feel free to change the config to your wishes.



---

If you want to save some time and try you can try out my controller configuration, just save your profile as it is, open the saved .txt file and copy and paste my config that I have posted below. You can change that config easily after that.

---
My Xpadder Config
;--- Xpadder Profile File ---
DataType=Profile
Version=2011.02.09

[Profile Settings]

[Set Settings]

[Assignments]
Set1Button1Slots=Space
Set1Button2Slots=C,HOLD ZONE 0.20s,X,RELEASE ZONE 0.10s
Set1Button3Slots=R
Set1Button4Slots=1,CYCLE STOP,2
Set1Button5Slots=Q
Set1Button6Slots=G
Set1Button7Slots=Tab
Set1Button8Slots=Escape
Set1Button9Slots=Left Shift
Set1Button10Slots=E
Set1DPadUpSlots=3
Set1DPadRightSlots=5
Set1DPadDownSlots=N
Set1DPadLeftSlots=4
Set1Stick1UpSlots=W
Set1Stick1RightSlots=D
Set1Stick1DownSlots=S
Set1Stick1LeftSlots=A
Set1Stick2UpSlots=Mouse Move Up
Set1Stick2UpMouseSpeed=32
Set1Stick2RightSlots=Mouse Move Right
Set1Stick2RightMouseSpeed=32
Set1Stick2DownSlots=Mouse Move Down
Set1Stick2DownMouseSpeed=32
Set1Stick2LeftSlots=Mouse Move Left
Set1Stick2LeftMouseSpeed=32
Set1TriggerLeftSlots=Right Mouse Button (2)
Set1TriggerRightSlots=Left Mouse Button (1)
25 Comments
b o b 11 Mar @ 9:23am 
for anyone here in 2025 just use steam input, its built into steam for free.
publicENEMY 30 Jun, 2024 @ 6:56pm 
To all trolls who finds this irrelevant to you, GTFO.
To author. Thank you. This is useful for me to learn xpadder.
Proto 21 Jul, 2022 @ 6:47pm 
Dudes, look at the date of posting. Steam Input / Big Picture was not a thing in 2013.
ReadyandRaiding 19 Jul, 2022 @ 11:38am 
This seems like a lot of work for something you could do in a couple clicks with steam's tools
KUMARCA 16 Aug, 2021 @ 10:19am 
xd just use steam big picture and controler config and just bind or browse
B0ruK 3 Jul, 2017 @ 5:30am 
console peasants
/Espresso\ 1 Jul, 2017 @ 9:32pm 
xpadder isnt free bud.
OptimusPrime  [author] 4 Aug, 2016 @ 9:40am 
good question Hungry Zombie Pig :D didn't even notice.
If u feel up to u can change just this TAB wich only shows score to F

just change
Set1Button7Slots=Tab
to
Set1Button7Slots=F

should solve the issue.
The Hungry Zombie Pig lml 3 Aug, 2016 @ 7:48pm 
many thanks dude, but where is the "F"?
STEELDream 3 Aug, 2016 @ 10:43am 
Great guide, very helpful i'm too lazy to do all that but still thx man :D lol