I'm a fairly recent PC-to-console convert. Love the PC gaming of my past, but as the Console Age was dawning, they had a serious problem. That problem was Feature Creep. Simple FPS games were starting to ship with leaflets illustrating the control scheme for the game. To show you how far they had come from the Doom days, take a look at Far Cry's default controls.
Movement:
Forward-W
Strafe Left-A
Down-S
StrafeRight-D
Jump-Space
Crouch-Ctrl
Prone-V
Walk-Z (Most games with have one or the other not both unless you can toggle auto walk/run)
Sprint-Shift
Lean-LeftQ
Lean-RightE
Multiplayer:
Chat-Y (Can be changed to anything, personally I use T and Y for chats, plus voice chat is available on most games now)
Team-V[/i]
Scoreboard-Tab
Game:
Use-F
Hold Breath-Enter (this normally pages to another button while zoomed eg on CoD4:1 shift (run) will hold breath while in sniper zoom, integral to realism in sniping as well as toning down the effectiveness of snipers on a mouse)
Flashlight-Num / (Often not needed in multiplayer)
Binoculars-B (normally just part of the zoom function IE right click)
CryVision-T (Specific perk of one game, a console would also have to find room for this)
Screenshot-F12 (Seriously? Come on, you have ALWAYS been able to screenshot, there is a cluster of 9 keys to the right of backspace, youll note one of them is called print screen. If it REALLY bothers you they have a completely redundant key as screenshot, just rebind it to printscreen)
Switch View-F (Most games on PC aren't stupid enough to attempt 2 different vision modes for one stage, one of them always handles like a bull in heat)
Combat:
Fire-Mouse 1
Reload-R
Toggle Fire-X (Im not exactly sure what you mean by toggle fire. Elaborate?)
Next Weapon-Page Down(Mouse scroll)
Prev. Weapon-Page Up
Drop Weapon-J (normally integrated into change weapon, same as consoles)
Cycle Grenades-H (attached grenades to buttons 3 (button 3 is the click function on the mouse wheel),4 and 5 on your mouse, otherwise since PC FPS's are identical to console ones, all this does is make it easier to use grenades)
Throw Grenades-G (as above)
Zoom-Mouse 2
Zoom In-Mouse Wheel Up (Assuming you can zoom, which in most FPS's you cant these days)
Zoom Out-Mouse Wheel Down
Weapon 1-1(Mouse wheel)
Weapon 2-2
Weapon 3-3
Weapon 4-4
Now, some of these things are just options for people who like to play games a certain ways. Weapon selection is done via number keys, mouse wheel, or weapon cycle keys... so it's not quite as bad as it looks; but it was getting frakkin' bad.
Not only do I have a run key, I have a walk key. Why?
Crouch and Lie Prone are two separate keys.
There's a friggin' hold breath key. Seriously, you can hold your breath.
Keep in mind, this isn't some FPS/RPG hybrid that utilizes a whole bunch of elements not typically found in shooters, these are the sort of options that were creeping into all standard issue games. Switch view (F) allowed you to switch between first and third person view, which you did a lot in vehicle mode because of camera issues. You got a key for Reload and for Use. Each inventory item has its own use key. There's a key to toggle grenade types and a key to toggle between semi and full automatic.
And there's a lot of PC gamers who look upon this list and go "that's what I want from a game", but I got tired of spending 10 minutes trying to figure out how to adapt this list of features to my standard FPS key mapping. This is why when I heard Microsoft was entering the game with the Xbox, I thought "good", because someone need to come along and simplify this mess.
It's a simple shooter with a simplified stealth mechanic... there's no reason it should be this complicated.