Garry's Mod Wiki

IN

Description

Unlike BUTTON_CODE enum, these enums are abstracted to allow the user to bind actions to any key they might prefer.

Keybinds using these actions work with two console commands, one starting with a plus and one with a minus symbol. A key press or release will call either the plus or minus command, adding or removing the corresponding enum in the current CUserCmd.

Enumerations used by:

Values

IN_ATTACK1+attack bound key ( Default: Left Mouse Button )
IN_JUMP2+jump bound key ( Default: Space )
IN_DUCK4+duck bound key ( Default: CTRL )
IN_FORWARD8+forward bound key ( Default: W )
IN_BACK16+back bound key ( Default: S )
IN_USE32+use bound key ( Default: E )
IN_CANCEL64Unused by default.
IN_LEFT128+left bound key ( Look left )
IN_RIGHT256+right bound key ( Look right )
IN_MOVELEFT512+moveleft bound key ( Default: A )
IN_MOVERIGHT1024+moveright bound key ( Default: D )
IN_ATTACK22048+attack2 bound key ( Default: Right Mouse Button )
IN_RUN4096Unused by default.
IN_RELOAD8192+reload bound key ( Default: R )
IN_ALT116384+alt1 bound key, effectively unused by default.
IN_ALT232768+alt2 bound key, effectively unused by default.
IN_SCORE65536+showscores bound key ( Default: Tab )
IN_SPEED131072+speed bound key ( Default: Shift )
IN_WALK262144+walk bound key ( Slow walk )
IN_ZOOM524288+zoom bound key ( Suit Zoom )
IN_WEAPON11048576For use in weapons. Set in the physgun when scrolling an object away from you.
IN_WEAPON22097152For use in weapons. Set in the physgun when scrolling an object towards you.
IN_BULLRUSH4194304Unused by default.
IN_GRENADE18388608+grenade1 bound key, effectively unused by default.
IN_GRENADE216777216+grenade2 bound key, effectively unused by default.