I think your ideas would remove the simplicity of the core player control mechanics. You are now holding or pressing 3 things at the same time to do 2 of the most common tasks in the game. And your scheme doesn't feel natural at all. I wouldn't be able to throw a clip on the move either at least in a different direction from that which I'm already moving.

When designing controls you have to look at it from the player's perspective. What does the player have to do the most and how do you make that simple for him to do over and over as needed in the game. And by no means do you want to try to cram features into your control scheme that force players just to conform to what other games have done.