Vertex Scripts
ModulesControls

Shared

Typesafe functions to check if a control is released/pressed

Functions

vx.isControlJustReleased

vx.isControlJustReleased(key, padIndex)
  • key: VxKeyName | number
  • padIndex?: number

vx.isControlJustPressed

vx.isControlJustPressed(key, padIndex)
  • key: VxKeyName | number
  • padIndex?: number

vx.isControlInteractedWith

Used internally

vx.isControlInteractedWith(func, key, padIndex)
  • func: fun(padIndex: number, keyCode: number)
  • key: VxKeyName | number
  • padIndex?: number

Example

Citizen.CreateThread(function()
  Citizen.Wait(1)
 
  -- You can use an actual key like 'E' or the number
  if vx.isControlJustPressed("E") then
    print("E is pressed")
  end
end)

On this page