From Team Fortress Wiki
This is a list of default keys for the PC version of Team Fortress 2. All keys are user-definable in the game Options, via the Developer console, or by scripting.
Movement
| Move forward
| W
| +forward
|
|
| Move back
| S
| +back
|
|
| Move left (Strafe)
| A
| +moveleft
|
|
| Move right (Strafe)
| D
| +moveright
|
|
| Jump
| Space
| +jump
|
|
| Duck (Crouch)
| Ctrl
| +duck
|
|
| Swim up
| '
| +moveup
| i.e., apostrophe; rarely used when mouselook enabled
|
| Swim down
| /
| +movedown
| Rarely used when mouselook enabled
|
| Look up
| Page Up
| +lookup
| i.e., KP_PGUP; rarely used
|
| Look down
| Page Down
| +lookdown
| i.e., KP_PGDN; rarely used
|
Communication
| Use voice communication
| V
| +voicerecord
| Speak to players only on your team, provided the server's CVAR sv_alltalk is set to 0. If set to 1, all players on the server will receive your voice chat.
|
| Chat message
| Y
| say
| Text chat to all players on the server, including Spectators
|
| Team message
| U
| say_team
| Text chat to players only on your team
|
| Voice menu 1
| Z
| voice_menu_1
|
|
| Voice menu 2
| X
| voice_menu_2
|
|
| Voice menu 3
| C
| voice_menu_3
|
|
| Call for a Medic
| E
| voicemenu 0 0
|
|
Gameplay
| Change class
| ,
| changeclass
|
|
| Change team
| .
| changeteam
|
|
| Open Character loadout
| M
| open_charinfo_direct
|
|
| Open Backpack
| N
| open_charinfo_backpack
|
|
| Loadout Quickswitch
| <unbound>
| +quickswitch
|
|
| Drop the briefcase
| L
| dropitem
| Also known as Intelligence
|
| Taunt
| G
| taunt
|
|
| Use item in Action slot
| H
| +use_action_slot_item
|
|
| Show map information
| I
| showmapinfo
|
|
| Inspect target
| F
| inspect
|
|
Class-specific skills
| SCOUT: Launch the baseball or the ornament
| MOUSE2
| +attack2
|
|
| SOLDIER: Fire the charged shot of the Cow Mangler 5000
| MOUSE2
| +attack2
|
|
| PYRO: Uses Airblast
| MOUSE2
| +attack2
| Alternatively, activates 'Mmmph' if Phlogistinator equipped
|
| DEMOMAN: Detonate stickybombs
| MOUSE2
| +attack2
| Alternatively, charges if a shield is equipped
|
| HEAVY: Spin Minigun barrel
| MOUSE2
| +attack2
| Alternatively, drops the lunchbox or attacks with right fist
|
| ENGINEER: Carry/Rotate buildings
| MOUSE2
| +attack2
| Alternatively, teleports back to spawn if Eureka Effect is equipped
|
| MEDIC: Deploy ÜberCharge
| MOUSE2
| +attack2
|
|
| MEDIC: Cycle through resistance types
| MOUSE3
| +attack3
| Available only when equipped with Vaccinator.
|
| SNIPER: Zoom Sniper Rifle
| MOUSE2
| +attack2
| Alternatively, puts down Huntsman if equipped and aiming
|
| SPY: Cloak/Uncloak
| MOUSE2
| +attack2
| Alternatively, deploys/undeploys Dead Ringer if equipped
|
| SPY: Last disguise
| B
| lastdisguise
| If already disguised, changes your disguise weapon
|
| SPY: Toggle disguise team
| -
| disguiseteam
| Available only while holding a Disguise Kit
|
* Note: On a right-handed mouse, MOUSE1 is the left mouse button and MOUSE2 is the right mouse button.
* Note: The default key for MOUSE2 on a Mac with a one-button mouse is Tab ⇆.
Combat
| Primary attack
| MOUSE1
| +attack
|
|
| Reload weapon
| R
| +reload
|
|
| Previous weapon
| MWHEELUP
| invprev
|
|
| Next weapon
| MWHEELDOWN
| invnext
|
|
| Last weapon used
| Q
| lastinv
|
|
| Weapon category 1
| 1
| slot1
| Normally the Primary weapon
|
| Weapon category 2
| 2
| slot2
| Normally the Secondary weapon
|
| Weapon category 3
| 3
| slot3
| Normally the Melee weapon
|
| Weapon category 4
| 4
| slot4
| Used by the Engineer (to create Buildings), and by the Spy (for disguising)
|
| Weapon category 5
| 5
| slot5
| Used by the Engineer to destroy Buildings
|
| Weapon category 6
| 6
| slot6
| Use unknown/undefined
|
| Weapon category 7
| 7
| slot7
| Use unknown/undefined
|
| Weapon category 8
| 8
| slot8
| Use unknown/undefined
|
| Weapon category 9
| 9
| slot9
| Use unknown/undefined
|
| Weapon category 0
| 0
| slot0
| Use unknown/undefined
|
Miscellaneous
| Spray logo
| T
| impulse 201
|
|
| Display multiplayer scores
| Tab ⇆
| +showscores
|
|
| Take screenshot
| F5
| screenshot
| F12 will send a screenshot directly to the Steam Community
|
| Save a replay of your current or last life
| F6
| save_replay
|
|
| Toggle replay tips
| F12
| replay_togglereplaytips
|
|
| Quit game
| <unbound>
| quit
|
|
| Toggle Developer console
| `
| toggleconsole
|
|
| Accept redirect to another server
| F3
| askconnect_accept
| Used to accept a server's request to connect you to a different server.
|
| View/Accept the topmost alert
| J
| cl_trigger_first_notification
| e.g. trading requests
|
| Remove/Decline the topmost alert
| K
| cl_decline_first_notification
| e.g. trading requests
|
* Note: The default key for "Display multiplayer scores" on a Mac with a one-button mouse is ].
See also