You can find many important Counter Strike Global Offensive (CSGO) binds on
the internet but here I want to share my binds for this awesome game.
Quick Drop Gun Switch
alias +drop "drop"
alias -drop "slot1"
bind g "+drop"
Note that cl_autoweapswitch is set to 0. The purpose of this bind is to
automatically switch to the new primary gun (Slot 1) when you drop your
previous primary gun. This only works if you are close to the gun that you are
planning to pick up.
Auto-inspect knife
alias +knifeinspect "slot3"
alias -knifeinspect "+lookatweapon"
bind 3 "+knifeinspect"
With this bind you only need to press button 3 and it will inspect the knife
when the button is released. However this might not work if you have high
ping.
Middle Range Grenade Throw
alias +midthrow "+attack;+attack2"
alias -midthrow "-attack;-attack2"
bind alt "+midthrow"
Note that I use "alt" button for this. This bind is helpful to prevent myself
from messing up the middle range throw. This bind may not work if pressed very
quickly as it will just simply do a left-click throw.