We all like yelling MEDIC to the top of our lungs in TF2 by pressing E.

And Z->3 for GO GO GO is also convenient.

But storming into the enemy’s Intelligence Room as a Heavy, minigun ablaze, with the medic on 100% Über, then going for X->7 to yell “Activate Charge”, well that’s not really doable.

So here is a breakdown of the voice bind system in TF2. This guide assumes you know how to operate the console and use the bind command.

The basic syntax is:

voicemenu X Y

Where X is the serial number of the menu itself, with 0, 1, and 2 accounting for voice menus 1, 2, and 3 which are binded by default to Z, X, and C accordingly.

Y stands for the voice command itself, again starting the count by 0, not 1.

Let’s look at the menus:


So, if we look at the default bind for E, by typing in the console “bind e”, we will see it is binded to “voicemenu 0 0″ - That is because it is the first command on the first menu.

Further examples:

bind kp_rightarrow “voicemenu 0 5″ — bind the right arrow on the keypad to “Flank Right”.

bind shift “voicemenu 2 7″ — bind the shift key to the “Good Job” voice command.

This can also be done through windows, by editing the file config.cfg which is found in the directory “D:\Program files\steam\steamapps\(your_username)\Team Fortress 2\tf\”.

Be careful though with what you do in that file - it holds all your binds and settings!

I hope you will improve your team communication skills by using this - putting that “Activate ÜberCharge!” bind (voicemenu 1 6) on the middle mouse key (mouse3) worked wonders on the enemy sentry gun!