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

Action Key/Button Command Remarks Move forward W +forward Move back S +back Move left (Strafe) A +moveleft Move right (Strafe) D +moveright Strafe Alt +strafe Moves on mouse movement, in addition to the movement keys. It is possible to move slower and more precisely doing this, although there is very little use to doing so in-game. Jump Space +jump Duck Ctrl +duck Swim up ' +moveup Rarely used when mouselook is enabled Swim down / +movedown Look up Page Up +lookup Look down Page Down +lookdown Center view End centerview

Communication

Action Key/Button Command Remarks 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 Party message P say_party Text chat to players only on your party 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

Action Key/Button Command Remarks Change class , changeclass Change team . changeteam Open Character loadout M open_charinfo_direct Open Backpack N open_charinfo_backpack Drop item L dropitem Drop the Intelligence, the Australium briefcase, powerups, or Player Destruction pickups. Taunts G +taunt Use item in Action slot H +use_action_slot_item Pick up weapons dropped by players who died. Show map information I showmapinfo Inspect target or weapon F +inspect

Class-specific skills

* 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

Action Key/Button Command Remarks Primary attack MOUSE1 +attack Secondary Attack MOUSE2 +attack2 Also used with Class-specific skills. Reload weapon R +reload Opens the teleport menu with the Eureka Effect, switches resistances for the Vaccinator, and activates Focus for the Hitman's Heatmaker. Also works like - with the Spy's Disguise Kit to change the disguise team. Special Attack MOUSE3 +attack3 Activates the Heavy's Rage and the Medic's Projectile Shield in MVM when either meter is full. Previous weapon MWHEELUP invprev Next weapon MWHEELDOWN invnext Last weapon used Q lastinv Spy: Cancel Spy Disguise Kit

Engineer: Cancel building. Weapon category 1 1 slot1 Primary weapon (Except for Spy, where it is the secondary weapon) Weapon category 2 2 slot2 Secondary weapon (Except for Spy, where it is the building, i.e. Sapper) Weapon category 3 3 slot3 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 Selects the Grappling Hook in Mannpower Mode (or if the server allows Grapples) Weapon category 7 7 slot7 No current use Weapon category 8 8 slot8 Weapon category 9 9 slot9 Weapon category 10 0 slot10

Miscellaneous

Action Key/Button Command Remarks Spray logo T impulse 201 Display multiplayer scores Tab ⇆ +showscores N/A F1 +showroundinfo This command does not currently exist within the game. Open the Contracts Drawer F2 show_quest_log Accept redirect to another server F3 askconnect_accept Used to accept a server's request to connect you to a different server. Ready-up in Mann vs. Machine F4 player_ready_toggle Indicate if you are ready for the next wave to begin in Mann vs. Machine.

Once all players have indicated readiness, the wave will start. Take screenshot F5 screenshot Save a replay of your current or last life F6 save_replay Open an abuse report F7 abuse_report_queue This command is rebound every time the game starts. Quit game F10 quit prompt Toggle replay tips F12 replay_togglereplaytips May conflict with the default key for taking Steam screenshots. Toggle Developer console ` toggleconsole View/Accept the topmost alert J cl_trigger_first_notification e.g. trading requests

* Note: The default key for "Display multiplayer scores" on a Mac with a one-button mouse is ].

Bugs

K is currently not bound, although it used to be bound to cl_decline_first_notification .

is currently not bound, although it used to be bound to . E is bound twice, first to dropitem , which L is also bound to.

is bound twice, first to , which is also bound to. F1 is bound to a non-existent setting.

is bound to a non-existent setting. F3 is bound to a non-existent command, show_matchmaking .