// Reference

    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

    • Movement
      W A S D

      Move forward, left, back and right

    • Movement
      Shift

      Sprint while held

    • Movement
      Ctrl

      Crouch — quieter, smaller target

    • Movement
      Space

      Jump

    • Movement
      Q

      Auto-run without holding W

    • Movement
      X

      Swap seats in a vehicle without exiting

    • Combat
      Mouse 1

      Primary attack / fire

    • Combat
      Mouse 2

      Aim down sights

    • Combat
      R

      Reload the equipped weapon

    • Combat
      1 – 6

      Select hotbar slots 1 to 6

    • Combat
      F

      Melee with your hands / inspect item

    • Combat
      Ctrl + Left click

      Drop the item under the cursor

    • Communication
      V

      Voice chat while held

    • Communication
      Return

      Open global chat

    • Communication
      Return, Tab

      Open chat, then Tab to switch to team chat

    • Communication
      F7

      Report a player (in-game report menu)

    • Communication
      B

      Open the gesture wheel

    • Interface
      Tab

      Open inventory and crafting

    • Interface
      G

      Open the map

    • Interface
      F1

      Open the F1 console

    • Interface
      F12

      Take a screenshot

    • Interface
      F5

      Toggle the HUD (useful for screenshots)

    • Recommended binds
      bind mouse3 +voice

      Push-to-talk on the mouse wheel button, freeing V

    • Recommended binds
      bind mouse4 +duck

      Crouch on a thumb button — much faster than Ctrl in a fight

    • Recommended binds
      bind x gestures.wave

      Instant wave — the cheapest way to avoid a needless fight

    • Recommended binds
      bind p combatlog

      Print 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 consoletoggle

      Toggle 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 c

      Remove a bind you no longer want

    • Console & performance
      fps.limit 144

      Cap frames to your monitor; reduces stutter and heat

    • Console & performance
      grass.displacement false

      Cheap FPS win on lower-end machines

    • Console & performance
      gc.buffer 2048

      Fewer garbage-collection hitches on 16 GB+ systems

    • Console & performance
      graphics.vm_fov_scale false

      Stops the viewmodel FOV warping when you sprint

    • Console & performance
      audio.master 0.6

      Lower master audio so footsteps stay readable

    • Console & performance
      client.lookatradius 0.1

      Tighter interaction cursor — fewer misclicks inside a base

    • Console & performance
      perf 5

      On-screen performance overlay for diagnosing frame drops

    • Console & performance
      client.connect IP:PORT

      Connect straight to a server from the console

    Where to use these