Create a file called joystick.cfg: If you don't have this file, you can use notepad to type it in and save it with this name and as a cfg. This allowed me to make my joystick work. You may be past this point, though, and you might want to adjust some of the joy#s here.
joyadvanced 1.0
joyadvaxisx 3
joyadvaxisy 1
joyforwardsensitivity -1.0
joysidesensitivity 1.0
joyforwardthreshold 0.10
joysidethreshold 0.10
joyadvancedupdate
bind "JOY1" "+use"
bind "JOY2" "+jump"
bind "JOY3" "+reload"
bind "JOY4" "+voicerecord"
Keep adding bind lines for other things you want to do. Does anyone have a full list (or link thereto) of the command-words we can drop in here, to bind? Some are straightforward, some you can deduce by setting your Options to keyboard keys and then reverse-engineering whatever shows up, into Bind lines. Others are a mystery to me.
I dropped this file into both Steam/config AND steam apps/your email/halflife/valve. Then just to be sure, I created the userconfig.cfg file (per instructions at the head of config.cfg) with just the four bind lines, putting it in steam apps/your email/halflife/valve.
NOW my problem is I used to have a Gravis Blackhawk with only 4 buttons. Just got a Logitech Attak3 with 11 buttons, and no matter what I bind them to, it doesn't want to see anything over 4 buttons. Anyone?
Thanks-