Copy-paste ready Rust keybinds for combat, movement, and quality of life.
How Rust Keybinds Work
Rust keybinds allow you to bind actions or console commands to a specific key, letting you perform actions instantly without manually typing commands.
Players commonly use keybinds to improve combat efficiency, streamline movement, and add quality-of-life shortcuts during gameplay.
Once a keybind is added, it stays active until you remove or overwrite it.
Adding & Saving Keybinds
- Press
F1in-game to open the Rust console - Paste the keybind command and press Enter
- Run
writecfgto save your keybinds permanently - Use
unbind <key>to remove a keybind
Reach distance
For pointer precision in building/looting/etc Adjust your character's interaction range. You can set this value between 0.1 and 10. Important: This setting can affect your ability to interact with certain objects, like refueling a minicopter's fuel tank while using alt look. Use caution when adjusting this value.
Zoom / FOV Toggle
Toggle between zoom and field of view by pressing mouse3.
Combatlog on Console Toggle
Opens the console and automatically runs the combatlog command.
Crafting Delay Removal
Removes the delay when opening inventory to use quick craft.
Crafting Bandages Quickly
Craft 3 Bandages quickly using key 0.
Crafting with Key Binds
There are many situations where you need to craft items quickly, like making 3 bandages or stacking resources. Below are some examples. input.bind 0 craft.add -97956382 1 (Craft 1 Tool Cupboard) input.bind 0 craft.add 15388698 10 (Craft 10 Stone Barricade) input.bind 0 craft.add 1390353317 5 (Craft 5 Sheet Metal Double Door) input.bind 0 craft.add -97956382 1; craft.add 15388698 1; craft.add 1390353317 1 (You can also have one Bind that crafts them all) input.bind 0 craft.add -2072273936 3 (Craft 3 Bandages) global.writecfg (Enter this command after to save the Changes)
Bind to Kill
Having this bound can help with getting your desired respawn point. input.bind [Key of your choice] kill; respawn_sleepingbag [Sleeping bag ID] You can even bind a key to kill and respawn at a specific sleeping bag, you just have to hit the sleeping bag to get its id in the combat log. You have to reset this bind for every bag.
Show Counters on screen (Bottom Left)
Perf 0 (Show nothing) Perf 1 (Show Fps) Perf 2 (Show Fps, Latency) Perf 3 (Show Fps, Latency, RAM Usage) Perf 4 (Show Fps, Latency, RAM Usage, Ping) Perf 5 (Show Fps, Latency, RAM Usage, Ping, Garbage Collection) Perf 6 (Show Fps, Latency, RAM Usage, Ping, Garbage Collection, Tasks)
Bind for switching between object quality
Switch between object quality 0 (lowest) to 200 (max).
Stops you from hearing a hitmaker when you get an invalid shot
However, there will still be a hitmarker if you get an invalid headshot.
Makes you look back to the middle of the screen quicker after alt peeking
Adjusts how quickly you return to the center of the screen after an alt peek.
Adjusting Opacity and Position of Interactive Text for Better ADS Visibility
Changes the opacity of interactive text ('open door', 'open box') and where it appears on the screen when aiming down sights, for better visibility.
Auto Attack While Crouching
Bind crouch and attack for auto-attacking while crouching. (Useful for eco raiding)
Auto Run
Automatically sprint forward by pressing the assigned key.
Auto Swim
Automatically swim forward while jumping using the assigned key.
Swap Gun Holding Hand (Left)
Swap your weapon view to the left hand.
Swap Gun Holding Hand (Right)
Swap your weapon view to the right hand.
Adjusting Viewmodel FOV Scale for Enhanced ADS Visibility
Changes the viewmodel FOV scale from 0 to 1 only when you ads. This makes the weapon appear closer to the screen and take up less screen space giving you better visibility.
Remove Deployable Debris
Removes debris when deployables or structures break.
Show FPS and Stats (Perf 5)
Shows FPS, latency, RAM usage, ping, and garbage collection.
Print All Binds
Displays all keybindings currently set.
Reduce 'E' Hold Time
Reduces the time 'E' needs to be held for interaction.
Mute All Game Sounds
Mutes all game sounds and shows a toast message.
Toggle Volume Bind
Toggle between low and high master volume with a single key.
Amplify Headshot Crunch
Boost non-game sounds (like headshot crunch) by setting master high and game low.
Lower ADS Sensitivity
Lowers mouse sensitivity when aiming down sights.
Flashlight on ADS
Turns on flashlight/laser when aiming down sights.
Disconnect from Server
Immediately disconnects you from the server.
Send Global Chat Message
Sends a greeting in global chat.
Send Team Chat Message
Sends a message in team chat.
Tip: Always run writecfg after adding keybinds so they persist between sessions.
Key Dictionary
View supported key names
- a–z — Letter keys
- 0–9 — Number keys
- f1–f12 — Function keys
- mouse1–mouse5 — Mouse buttons
- left/rightshift, control, alt
- space, capslock, esc, enter, tab
- up, down, left, right — Arrow keys
Keybind Syntax & Examples
View syntax rules & examples
Basic format:
bind [key] "action"Multiple actions:
bind x forward;sprintHeld actions (+):
bind x +forward;+sprintMultiple keys:
bind [leftshift+k] "kill"Advanced Keybind Techniques
View advanced examples
bind rightarrow ~graphics.vm_horizontal_flip 0;graphics.vm_horizontal_flip 1bind x ~meta.exec "global.god 1" "admintime 12";meta.exec "global.god 0" "admintime -1"bind mouse4 +meta.if_true "fov 70";+meta.if_false "fov 80"Action Dictionary
View common actions
- attack, attack2
- duck, sprint, jump, reload
- forward, backward, left, right
- inventory.toggle, consoletoggle
- graphics.fov, combatlog
- gesture.wave, gesture.point