Input mapper/parameter IDs

Descriptions are guessed from known names. Axis inputs have no use in FiveM currently.

Input Mapper Description
DIGITALBUTTON_AXIS Controller button input as axis input
GAME_CONTROLLED Game controlled input
JOYSTICK_AXIS Joystick / flight stick axis input
JOYSTICK_AXIS_NEGATIVE Joystick / flight stick axis input (always negative)
JOYSTICK_AXIS_POSITIVE Joystick / flight stick axis input (always positive)
JOYSTICK_BUTTON Joystick / flight stick button input
JOYSTICK_IAXIS Joystick / flight stick axis input (inverted)
JOYSTICK_POV Joystick / flight stick point of view input
JOYSTICK_POV_AXIS Joystick / flight stick point of view axis input
KEYBOARD Keyboard input (including the Xbox Controller Chatpad)
MKB_AXIS Mouse & keyboard input as axis input
MOUSE_ABSOLUTEAXIS Mouse axis input (absolute)
MOUSE_BUTTON Mouse button input
MOUSE_BUTTONANY Mouse button input (no known difference from MOUSE_BUTTON)
MOUSE_CENTEREDAXIS Mouse axis input (centered)
MOUSE_RELATIVEAXIS Mouse axis input (relative)
MOUSE_SCALEDAXIS Mouse axis input (scaled)
MOUSE_NORMALIZED Mouse axis input (normalized)
MOUSE_WHEEL Mouse wheel input
PAD_ANALOGBUTTON Controller trigger input
PAD_AXIS Controller axis input
PAD_DEBUGBUTTON Controller button input (debug interface, non functional)
PAD_DIGITALBUTTON Controller button input
PAD_DIGITALBUTTONANY Controller button input (no known difference from PAD_DIGITALBUTTON)
TOUCHPAD_ABSOLUTE_AXIS PS4/5 controller touchpad axis input (absolute)
TOUCHPAD_CENTERED_AXIS PS4/5 controller touchpad axis input (centered)
Last modified February 8, 2021: Move section links to footer (e77df59)