Ick, I can see why you might want an inverted mouse for flight simulators, but not FPS games. Just as UnlikedOne said, "up" is up and "down" is down -- zero room for confusion. It's all about using WASD and default mouse settings (maybe with a few modifications, but definitely not inverted). Here's a sample of what I use for CS (you might notice the 1337 walk toggle alias, which you may feel free to borrow):
bind "w" "+forward"
bind "a" "+moveleft"
bind "s" "+back"
bind "d" "+moveright"
bind "ALT" "+strafe"
bind "CTRL" "+duck"
bind "shift" "walk_t"
alias walk_t "walk_on"
alias walk_on "alias walk_t walk_off; +speed; developer 1; echo Walking enabled; developer 0"
alias walk_off "alias walk_t walk_on; -speed; developer 1; echo Running enabled; developer 0"
// unified super-l337 walk/crouch toggles
//
// first we have the initial state set
bind "SHIFT" "togglewalk"
bind "CTRL" "+duckcontrol"
-speed
// the walk toggle part thingy
alias togglewalk walkslow
alias walkslow "+speed; developer 1; echo Walking enabled; developer 0; alias togglewalk walkfast; alias +duckcontrol +leetduck; alias -duckcontrol -leetduck"
alias walkfast "-speed; developer 1; echo Running enabled; developer 0; alias togglewalk walkslow; alias +duckcontrol +duck; alias -duckcontrol -duck"
// the crouching stuffz0r
alias +duckcontrol "+duck"
alias -duckcontrol "-duck"
alias +leetduck "-speed; developer 1; echo Walking enabled; developer 0; +duck"
alias -leetduck "+speed; developer 1; echo Running enabled; developer 0; -duck"
bind "MWHEELDOWN" "invnext"
bind "MWHEELUP" "invprev"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+jump"
bind "MOUSE3" "+attack2"
+mlook
__________________
"inhuman fiery goat worship" is an anagram for "information superhighway" -kingvolc
|