Rust Keybinds
Every default key, bind command and console command worth knowing on a Rust server — searchable, filterable and one click to copy.
Platform: PC (Steam)
Rust console binds only exist on PC. Rust Console Edition uses fixed controller layouts and has no F1 console.
How binds work
Press F1 to open the console, type a command, press Enter. Binds are written to your client config, so you enter them once and they survive wipes and server changes.
- bind <key> <command> — assign a command to a key.
- bind <key> "cmd1;cmd2" — chain several commands onto one key.
- unbind <key> — remove a bind you no longer want.
- A leading + (as in +voice) means hold-to-use: the action stops when you release the key.
38 entries
- MovementW A S D
Move forward, left, back and right
- MovementShift
Sprint while held
- MovementCtrl
Crouch — quieter, smaller target
- MovementSpace
Jump
- MovementQ
Auto-run without holding W
- MovementX
Swap seats in a vehicle without exiting
- CombatMouse 1
Primary attack / fire
- CombatMouse 2
Aim down sights
- CombatR
Reload the equipped weapon
- Combat1 – 6
Select hotbar slots 1 to 6
- CombatF
Melee with your hands / inspect item
- CombatCtrl + Left click
Drop the item under the cursor
- CommunicationV
Voice chat while held
- CommunicationReturn
Open global chat
- CommunicationReturn, Tab
Open chat, then Tab to switch to team chat
- CommunicationF7
Report a player (in-game report menu)
- CommunicationB
Open the gesture wheel
- InterfaceTab
Open inventory and crafting
- InterfaceG
Open the map
- InterfaceF1
Open the F1 console
- InterfaceF12
Take a screenshot
- InterfaceF5
Toggle the HUD (useful for screenshots)
- Recommended binds
bind mouse3 +voicePush-to-talk on the mouse wheel button, freeing V
- Recommended binds
bind mouse4 +duckCrouch on a thumb button — much faster than Ctrl in a fight
- Recommended binds
bind x gestures.waveInstant wave — the cheapest way to avoid a needless fight
- Recommended binds
bind p combatlogPrint your last fights to the console to check a suspicious death
- Recommended binds
bind c "attack;forward"Hold to auto-farm a node while watching the horizon
- Recommended binds
bind f1 consoletoggleToggle the console on F1 if the default was overwritten
- Recommended binds
bind mouse5 "swapseats;gestures.wave"Example of chaining two commands onto one key
- Recommended binds
unbind cRemove a bind you no longer want
- Console & performance
fps.limit 144Cap frames to your monitor; reduces stutter and heat
- Console & performance
grass.displacement falseCheap FPS win on lower-end machines
- Console & performance
gc.buffer 2048Fewer garbage-collection hitches on 16 GB+ systems
- Console & performance
graphics.vm_fov_scale falseStops the viewmodel FOV warping when you sprint
- Console & performance
audio.master 0.6Lower master audio so footsteps stay readable
- Console & performance
client.lookatradius 0.1Tighter interaction cursor — fewer misclicks inside a base
- Console & performance
perf 5On-screen performance overlay for diagnosing frame drops
- Console & performance
client.connect IP:PORTConnect straight to a server from the console