Consolidated link at:
http://dpball.com/forums/index.php?topic=1559.0There is currently no option to use modifier keys in conjunction with another key (i.e. shift+b = empty_co2)
As for aliasing... you can bind a key to do more than one thing. For example if you wanted to bind a key to duck and shoot at the same time, and when you release it to stop shooting and stand up, it would look like these following lines:
alias +duckshoot "+movedown;+attack"
alias -duckshoot "-movedown;-attack"
bind KEY +duckshoot
Some people also like switching hands while strafing. (I have no idea why, but I've seen this asked at least 3 times on the servers, so I'll do that one too)
alias +lefty "+moveleft;hand 0"
alias -lefty "-moveleft;hand 2"
bind KEY +lefty
alias +righty "+moveright;hand 1"
alias -righty "-moveright;hand 2"
bind KEY +righty
Whenever binding a key to do more than one command at a time, you must put quotation marks (" ") around the line, and put a semicolon ( ; ) in between each separate command.
One such command I use is when I have a 100 round hopper and I want to drop it and pick up at 200 round hopper, but I don't want to only have 40 ammo in my new hopper if my 100 round hopper was full. Just be careful of your surroundings, because this will drop up to 75 ammo in increments of 25, so if you have something like 30 ammo, 55 ammo, or 80 ammo you're only going to be left with 5 before you pick it all back up.
bind KEY "dropammo;dropammo;dropammo;drophopper"