RedM Natives

IS_RAW_KEY_UP

Gets if the specified rawKeyIndex is up on the keyboard.

Hash0x36F4E505
Runtime nameIsRawKeyUp
NamespaceCFX
SideClient
NameOfficial
Docs

Signature

BOOL IS_RAW_KEY_UP(int rawKeyIndex);

Parameters

NameTypeDescription
rawKeyIndexint

Index of raw key from keyboard.

Returns BOOL — Returns bool value of up state.

Description

Cfx.re native reference

Gets if the specified rawKeyIndex is up on the keyboard.

This will not be triggered if the key is disabled with DISABLE_RAW_KEY_THIS_FRAME

Virtual key codes can be found here

Usage

Lua
local retval = IsRawKeyUp(rawKeyIndex)

-- always works, by hash
local retval = Citizen.InvokeNative(0x36f4e505, rawKeyIndex, Citizen.ReturnResultAnyway())
JavaScript and C#
JavaScript
const retval = IsRawKeyUp(rawKeyIndex);

// by hash
const retval = Citizen.invokeNative('0x36f4e505', rawKeyIndex, Citizen.returnResultAnyway());
C#
bool retval = Function.Call<bool>((Hash)0x36f4e505, rawKeyIndex);

Examples

LUA · Cfx.re native reference
if IsRawKeyUp(32) then -- KEY_SPACE
    print("Spacebar is up")
end

Sources

Cfx.re native reference

Something wrong or missing? Contribute a verified note — corrections ship through pull requests.