Soldier of Fortune II’s default multiplayer controls are W A S D to move, the mouse to aim and fire, R to reload, Q and E to lean, C to crouch and V or X to jump. The Space bar doesn’t jump: it switches your goggles on and off. B opens your loadout (outfitting), G the radio and T chat. Every key can be changed in the Controls menu or with /bind.
Movement
| Key | Action | Command |
|---|---|---|
| W / S | Move forward / back | +forward, +back |
| A / D | Strafe left / right | +moveleft, +moveright |
| V or X | Jump | +moveup |
| C or M | Crouch | +movedown |
| Q / E | Lean left / right | +leanleft, +leanright |
| Shift | Walk (hold), while “always run” is on | +speed |
| Num Lock | Auto-run | +autorun |
Weapons
| Key | Action | Command |
|---|---|---|
| Left mouse or Ctrl | Fire | +attack |
| Right mouse | Alternate fire | +altattack |
| R | Reload | +reload |
| 1 to 0 | Select weapon slot 1 to 10 | weapon 1 … weapon 10 |
| Mouse wheel | Previous / next weapon | weapprev, weapnext |
| \ | Change fire mode | +firemode |
| = / - | Zoom in / out with a scope | +zoomin, +zoomout |
| F | Drop your weapon | drop |
| Space | Goggles on / off | +goggles |
| Enter | Use | +use |
What each weapon’s alternate fire and fire modes do is covered in SoF2 weapons.
Menus, chat and voting
| Key | Action | Command |
|---|---|---|
| Tab | Scoreboard (hold) | +scores |
| B | Outfitting: choose your loadout | ui_outfitting |
| N | Choose a team | ui_team |
| O | Objectives for this game type | ui_objectives |
| G | Radio messages | ui_radio |
| T | Chat to everyone | messagemode |
| Y | Chat to your team | messagemode2 |
| F1 / F2 | Vote yes / no | vote yes, vote no |
| ~ | Console | toggleconsole |
Chat, team chat and the radio are explained in chat and radio commands.
Keyboard look keys
From the days before everyone used a mouse, the arrow keys also move and turn, Page Down and Delete look up and down, End centres your view, and Alt turns the arrow keys into strafe keys. You can safely rebind any of them.
Changing your keys
Use the Controls section of the game’s options, or the console:
bind SPACE "+moveup" // jump on Space, like most games
bind CTRL "+movedown" // crouch on Ctrl
bind MOUSE3 "+goggles" // goggles on the middle mouse button
bind MOUSE4 "+leanleft" // lean on the side buttons
bind MOUSE5 "+leanright"
A bind takes the key name, then the command in quotes. Remove one with /unbind key. Mouse buttons are MOUSE1 to MOUSE5, and the wheel is MWHEELUP and MWHEELDOWN. More about binds is in console commands and key binds.
Where your keys are saved
The game saves your binds and settings in sof2mp.cfg in your base folder. The file says “do not modify” at the top, because the game rewrites it. To keep your favourite binds safe, put them in your own autoexec.cfg, which the game never overwrites.
Frequently asked questions
What is the jump key in SoF2?
V or X by default. Space switches goggles. Rebind it with /bind SPACE "+moveup".
How do you lean in SoF2?
Hold Q to lean left and E to lean right.
How do I change my loadout in SoF2?
Press B to open the outfitting screen and choose your weapons. The change applies the next time you spawn.
How do I reset SoF2 controls to default?
Rebind keys one by one with /bind, using the tables above. To reset everything, quit the game and rename sof2mp.cfg in your base folder (for example to sof2mp-old.cfg). The game creates a fresh one with the default keys next time it starts, but this resets your other settings too.
