Binding keys in Garry's Mod is a straightforward and easy process. Follow the steps below to set up your own keybinds in Garry's Mod!

How to Bind in GMod

To bind a keybind in GMod, you will need to enable developer console. To do this you will need to go to your settings and bind a key to "Toggle developer console"

Once you have enabled console, you can create binds. To create a bind, type bind, followed by the command that you want the bind to perform.

Common Bind Commands

Below are a list of bind commands that are most commonly used by GMod players.

Useful DarkRP Binds

Mug Advert - bind "<put key here>" "say /advert Mug Drop 10k or Die in 10 seconds."

Raid Advert - bind "<put key here>" "say /advert Party Raid"

Counter - bind "<put key here>" "say /advert Counter"

Warn Advert - bind "<put key here>" "say /advert Warn 1/2/3"

Buy 357 Ammo - bind "<put key here>" "say /buyammo 357"

Buy AR Ammo - bind "<put key here>" "say /buyammo ar2"

Buy Pistol Ammo - bind "<put key here>" "say /buyammo pistol"

Buy Shotgun Ammo - bind "<put key here>" "say /buyammo buckshot"

Buy Sniper Ammo - bind "<put key here>" "say /buyammo SniperPenetratedRound"

Put Your Gun in Your Inventory - bind "<put key here>" "say /invholster"

Below is an example of what one of these binds will look like in your console.

Garry's Mod Bind Key Commands

Any key that has a letter on your keyboard (ex. k) has the "Keybind Name" as that respective letter (ex. bind "k" "say I love Garry's Mod!"}. Those binds have been omitted from this list for conciseness.

Keybind Name Number Pad Keys
kp_end Keypad 1
kp_downarrow Keypad 2
kp_pgdn Keypad 3
kp_leftarrow Keypad 4
kp_5 Keypad 5
kp_rightarrow Keypad 6
kp_home Keypad 7
kp_uparrow Keypad 8
kp_pgup Keypad 9
kp_enter Keypad Enter
kp_ins Keypad 0
kp_del Keypad .
kp_slash Keypad /
kp_multiply Keypad *
kp_minus Keypad -
kp_plus Keypad +
Keybind Name Navigation Keys
uparrow Up Arrow
downarrow Down Arrow
leftarrow Left Arrow
rightarrow Right Arrow
ins Insert (Above Arrows)
del Delete (Above Arrows)
pgdn Page Down (Above Arrows)
pgup Page Up (Above Arrows)
home Home (Above Arrows)
end End (Above Arrows)
pause Pause/Break (Above Arrows)
Keybind Name Mouse Buttons
mwheeldown Mouse - Scroll Down
mwheelup Mouse - Scroll Up
mouse1 Mouse - Left Click
mouse2 Mouse - Right Click
mouse3 Mouse - Wheel Click
mouse4 Mouse - Page Back
mouse5 Mouse - Page Forward
Keybind Name Special Keys
f1-f12 F1 to F12 (Top Row)
escape "ESC" (Top Left of Keyboard)
tab Tabulator (Above Caps Lock)
capslock Caps Lock
shift (Shift Below Caps Lock)
ctrl Control (Below Caps Lock)
alt Alt (Left of Space Bar)
space Space Bar
backspace Backspace (Above Enter)
enter Enter
semicolon ;
lwin Windows Key (Left of Space Bar)
rwin Windows Key (Right of Space Bar)
apps Menu
numlock Num Lock
scrolllock Scroll Lock

How to Dance in GMod

Dancing in Garry's Mod is simple. To emote in GMod, copy the animation name for the emote and paste them into your console. In the "<put key here>" section, simply add the keybind that you'd like to add. These are act commands that will make your player dance in game.

Garrys Mod Dance Key Binds

Thumbs Up - bind "<put key here>" "_darkrp_doanimation 1610"

Follow Me - bind "<put key here>" "_darkrp_doanimation 1611"

Bow - bind "<put key here>" "_darkrp_doanimation 1612"

Non Verbal No - bind "<put key here>" "_darkrp_doanimation 1613"

Wave - bind "<put key here>" "_darkrp_doanimation 1615"

Lion Pose - bind "<put key here>" "_darkrp_doanimation 1616"

Sexy Dance - bind "<put key here>" "_darkrp_doanimation 1617"

Laugh - bind "<put key here>" "_darkrp_doanimation 1618"

Act Dance - bind "<put key here>" "_darkrp_doanimation 1642"

How to Unbind a Key in GMod

To unbind a key, type unbind followed by the key that you would like to unbind. Example: unbind "t"