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!
16 users commented in " Guide: Binding keys to voice commands in Team Fortress 2 "
Follow-up comment rss or Leave a TrackbackVery useful.
helpfull
Is there a list of what all they keys are officially named?
I mean… what IS the middle mouse key official bind name?
[...] Goober asks us: [...]
The middle mouse button is MOUSE3.
And can i bind changeing my look when i’m a spy? and how can i do it? thx
Many Thanks!!
Awesome! Ive been trying to figure out how to do this too. Thanks!
I can see where this will lead
“NEED-NE-NEE-NE-N-N-N-N-NEED A- NEE-NE-NEED-N-N-NEED A DIS-NE”
Gotta love the Steam browser, found this out while respawning in TF2
thanks
Ya, good stuff.. for some time I’ve had MOUSE3 bind to voice_menu_3 which just opens the first level menu, and my fav. demoman taunt is JEERS, aka 4 under voice_menu_3.. but if u want to bind ur middle mouse button to JEERS, use (in console) BIND MOUSE3 “voicemenu 2 3″ .. voicemenu 0 is the same as the Z key(default) (aka voice_menu_1) … if you want to find out what is bound to a key, use BIND KEYNAME in console.. to unbind keys use UNBIND KEYNAME…
Helpful info… Thanks, folks! HAppy Holidays!
WOO, GO DEMO WAR!
If you wanna find out the official name of a button, just set something in keyboard options to it and it will tell you.
Like this:
Duck Mouse4
nice but try too use WORDS!
Thanks a bunch, I don’t have a mic, so it’s always a hassle to notify the team of a spy with the voice commands, this’ll help a lot
bind b “voicemenu 2 6″
thats the binding for nice shot…. doesn’t work when i put that into my console… why?
I’m not sure…
Make sure you write it exactly like that, with the quotation marks in place.
What is the output of `bind b` in the console?
Leave A Reply