Antewise

Best Rust Keybinds 2026: Six Binds and One Command

Updated 30 Oct 2026 Source Bind syntax, the writecfg save step, the keys.cfg path, the six recommended binds and the launch-option convars from whenisforcewiperust.com; default key map and the community consensus rebinds from keymap.io and frozen-rust.com; the EAC position on third-party scripts from frozen-rust.com; the Craft Edition console limitation and the 60% keyboard note from keymap.io. Verified 30 October 2026. By
Data status: The facts on this page were checked against the source named above. Game values can still shift with a patch, so re-check anything that looks off.

The reason people think Rust forgets their settings

Rust does not forget your binds. You did not save them.

Binds live in memory until you run one command:

writecfg

That writes them to keys.cfg in Steam\steamapps\common\Rust\cfg, and they survive restarts and wipes from then on.

Skip it and every bind you set disappears on the next launch — which is exactly why people believe Rust keeps resetting on them.

Two more habits worth having:

  • Back up keys.cfg. Drop it into the cfg folder on a new PC and all your binds come back.
  • Some convars reset anyway. gc.buffer and client.headlerp go back to default every restart regardless, so they belong in your launch options (+gc.buffer 2048, +client.headlerp 10), not just typed into the console.

The six binds that matter

Type each into the F1 console, then run writecfg at the end.

1. Auto-run

bind q "forward;sprint"

Press Q to auto-run; press W to cancel. Rust is a game of very long walks, and this is the difference between holding W across a map and pressing a key once.

2. Instant combat log

bind o "consoletoggle;combatlog"

One tap of O and you know whether he died. Did you hit him? Did someone hit you? Half a second instead of fumbling through menus.

3. FOV zoom toggle

bind mouse3 "+graphics.fov 70"

Hold middle mouse to drop FOV 90 → 70, release to go back.

70 is the floor of Rust’s FOV range — lower numbers will not zoom further. Hold it while aiming down sights and you get the double zoom that PvP players use for cross-map fights.

4. Fast alt-look snap

client.headlerp 10
client.headlerp_inertia false

Alt-look behind you, let go, and your view snaps forward with no drift. This one resets each session, so add +client.headlerp 10 to your launch options too.

5. Hover loot on a mouse button

bind mouse4 +hoverloot

Hover loot sits on H by default. Moving it to a side mouse button means you can vacuum boxes while keeping full WASD movement.

Tiny change, large difference mid-raid.

6. Safe kill bind

bind k kill

Instant respawn reset. Pick a key you will not hit by accident.

The rebinds the community actually agrees on

ActionDefaultRecommendedWhy
CrouchCtrlCCtrl is awkward to hold while strafing. C is one-hand accessible
JumpSpaceSpace + Mouse4Mouse4 jump enables jump-shooting tactics
Voice chatVT or Mouse5Frees V, and is harder to misclick mid-fight
Auto-runZQ, or disabledZ is too easy to hit by mistake in a fight
Hover lootHMouse4Keeps your movement hand free

There is no toggle-crouch switch in the options menu. Binding duck to your own key is the only way to get one — and since the default Ctrl stays a hold, you end up with both, which is usually what you want.

Two setup notes

Set FOV before you tune sensitivity. FOV goes to a maximum of 90, and there is no reason to sit below that outdoors. It also changes how far your aim has to travel for the same on-screen distance, so it has to come first.

Rebind the console before you need it. F1 is the one Rust binding a 60% keyboard does not have. Do it before a raid, not during one.

The viewmodel tweaks

These change how your gun looks on screen, not how it shoots.

CommandEffect
graphics.vm_fov_scaleMoves the viewmodel closer or further. Setting it false makes gun sights smaller
graphics.vm_horizontal_flipFlips which side your weapon sits on
~graphics.vm_fov_scale 0; graphics.vm_fov_scale 1A toggle between the two on one key

The streamer whose gun looks small and distant is running these.

Crafting binds

The formula is bind [key] craft.add [item ID] [quantity]. One bandage looks like:

bind v craft.add -2072273936 1

Get the ID wrong and the command silently does nothing, and you still need the resources in your inventory.

The line you must not cross

Console binds are a first-party feature and are allowed. Remapping a key to do one thing is exactly what the system is for.

Third-party scripts that automate input are not. Auto-clickers, recoil scripts and rapid-fire macros are bannable, and Facepunch’s anti-cheat does ban for them.

The six binds above are the whole competitive setup. You do not need anything else.

Console Edition

None of this works on console. Rust Console Edition has no F1 console, so every bind and command on this page is PC-only. Console players get the in-game settings menu and nothing more.

Frequently asked questions

How do you bind a key in Rust?

Open the F1 console and type bind [key] [command]. Then — and this is the step everyone misses — run writecfg, which writes them to keys.cfg in Steam/steamapps/common/Rust/cfg so they survive a restart. Without it, every bind you made disappears on the next launch.

Why do my Rust keybinds keep resetting?

Because you did not run writecfg. Binds live in memory until that command saves them. Separately, some convars such as gc.buffer and client.headlerp reset to default on every restart no matter what, so those have to go in your launch options instead.

How do you unbind a key in Rust?

Type unbind [key] in the F1 console — for example unbind q — then run writecfg to save the change.

How do you auto-run in Rust?

bind q "forward;sprint" — press Q to auto-run and press W to cancel it. Some players put the same two commands on Z, but Z is easy to hit by mistake mid-fight, which is why many people leave it disabled or move it.

How do you zoom in Rust?

The clean way is an FOV toggle: bind mouse3 "+graphics.fov 70" so holding middle mouse drops your FOV from 90 to 70. 70 is the bottom of Rust's FOV range, so lower numbers will not zoom further. Hold it at the same time as aiming down sights and you get the double zoom PvP players use for cross-map fights.

Are Rust keybinds allowed, or will I get banned?

Console binds that remap a single key are a first-party feature and are fine. Third-party scripts that automate input — auto-clickers, recoil scripts, rapid-fire macros — are bannable, and Facepunch's anti-cheat does ban for them.

Do keybinds work on Rust Console Edition?

No. Console Edition has no F1 console, so none of these binds or commands work there. Console players only get the in-game settings menu.

More Rust guides

Sources

Figures and item data on this site are read from the game’s own reference wiki before publishing. Where a value could not be confirmed there, the page says so instead of filling the gap.