Well, I just finished version 2 of my cfg file for Half-Life 2 to use the sixaxis controller that was based off another cfg that I improved A LOT. In this one, all you do, is copy the 2 files into your C:\Program Files\Steam\Steamapps\Half-Life 2\HL2\CFG folder and the way the cfg is, it automatically loads it at the start of the game. And it is easy to edit because the joystick.cfg filters out all the junk that Half-Life 2 adds onto it, which screws up the cfg. Also, DO NOT set a +exec for the PS3.cfg file in your launch options, or else it will junk up the file and then you have to reinstall the cfg.
*Note: to switch between keyboard and PS3, press the leftarrow for the keyboard, and the right for the ps3 controller, and when you quit the game, there is nothing you need to worry about it screwing with something, because it doesn't
Press LEFTARROW (on keyboard) to use your keyboard
Press RIGHTARROW to use your ps3 controller, or reload the cfg
LOL using my basic code!
The TF2 is all yours, though.
I know, remember, first post LOL, and plus, it's in the readme =D. Also, I only used the right analog inversion (X axis) and that's it.But thanks for reminding them.
here is the new cs:s cfg (not really, its like 6 months old) with the exec command added to it (thanks Sonic for your idea).
sonic pm me if you want to update this one too.
EDIT: forgot to add this includes the drivers for the ps3 controller