Garry's Mod Wiki


  GM:KeyRelease( Player ply, number key )
This hook is predicted. This means that in singleplayer, it will not be called in the Client realm.


Runs when a IN key was released by a player.

For a more general purpose function that handles all kinds of input, see GM:PlayerButtonUp.


1 Player ply
The player releasing the key. If running client-side, this will always be LocalPlayer.
2 number key
The key that the player released using Enums/IN.


hi will be printed to the console when the player releases the +use key (e).

hook.Add( "KeyRelease", "UseExample", function( ply, key ) if ( key == IN_USE ) then print( "hi" ) end end )
Output: hi