In your unnamesoldier.cfg file 
Below, 
// 
// Cvars 
// 
make sure,, you do not have a 
seta in_joystick "0" 
if you do, delete it. 
then add .... 
seta in_joystick "1" 
seta cl_yawspeed "0" 
seta cl_pitchspeed "0" 
that's it !!!!! 
works great !! 
All joystick/gamepad buttons too !!! 
MajorFrag
 
http://majorfrag.com