yep you can map out all buttons including all the R and L buttons you can even map out the ps however from what ive experinced depending on the ps2 to ps3 adaptor you have it wont regognize the ps button not sure why but it happens. as for my cod5 and bad company config no problem , ill poit out that my cod5 config is the same as my 4 just because they have the same kind of feal in game .
bad comapny
[XIMConfig]
Title=Bad Company
[Configuration]
InputDevice=MouseKeyboard
MouseDeadZone=0
MouseUpdateFrequency=1
AnalogStickOnRight=True
AnalogStickDeadZoneFind=False
[AnalogStick]
DeadZone=40
DeadZoneType=Square
YXRatio=2.0
TranslationExponent=0.4
SensitivityPrimary=15.0
SensitivitySecondary=20.0
SensitivityToggle=KeyAt
Smoothness=0.2
[DigitalStick]
Up=KeyW
Left=KeyA
Right=KeyD
Down=KeyS
SensitivityPrimary=1.0
SensitivitySecondary=0.6
SensitivityToggle=KeyCaptial
[Buttons]
LeftTrigger=MouseScrollUp
RightTrigger=KeyQ
LeftBumper=MouseRight
RightBumper=MouseLeft
LeftStick=KeyF
RightStick=KeyTab
A=KeySpace
B=KeyE
X=KeyR
Y=MouseMiddle
Start=KeyEnter
Back=KeyTilde
Up=Key1, KeyUp
Left=Key2, KeyLeft
Right=Key3, KeyRight
Down=Key4, KeyDown
Guide=KeyLeftWindows
COD4/5
[XIMConfig]
Title=C.O.D
[Configuration]
InputDevice=MouseKeyboard
MouseDeadZone=0
MouseUpdateFrequency=1
AnalogStickOnRight=True
AnalogStickDeadZoneFind=False
[AnalogStick]
DeadZone=40
DeadZoneType=Square
YXRatio=2.0
TranslationExponent=0.4
SensitivityPrimary=15.0
SensitivitySecondary=40.0
SensitivityToggle=KeyAt
Smoothness=0.0
[DigitalStick]
Up=KeyW
Left=KeyA
Right=KeyD
Down=KeyS
SensitivityPrimary=1.0
SensitivitySecondary=0.6
SensitivityToggle=KeyCaptial
[Buttons]
LeftTrigger=KeyC
RightTrigger=KeyE
LeftBumper=MouseRight
RightBumper=MouseLeft
LeftStick=MouseMiddle
RightStick=KeyTab
A=KeySpace
B=KeyF
X=KeyR
Y=KeyQ
Start=KeyEnter
Back=KeyTilde
Up=Key1, KeyUp
Left=Key2, KeyLeft
Right=Key3, KeyRight
Down=Key4, KeyDown
Guide=KeyLeftWindows
I like my games to have a bit more speed with the mouse pointer so if you find it to fast before you tweek any of these setting play with the ingame setting first might be alot faster and alot easyer