Skip to content

GameControlAvatarButton

Semantic buttons (bits of llGetGameControlModeButtons) for the AVATAR, MOUSELOOK, CAPTIVE and CURSOR game control modes. CURSOR_BUTTON_LEFT and CURSOR_BUTTON_RIGHT are only sent in MOUSELOOK and CURSOR. These are flags and can be combined with bitwise OR.

lsl.dev groups these constants itself; the LSL definitions do not have this group yet.

All constant groups

At a glance
// Otherinteger GAME_CONTROL_BUTTON_JUMP = 0x1;  // Jumpinteger GAME_CONTROL_BUTTON_CROUCH = 0x2;  // Crouchinteger GAME_CONTROL_BUTTON_SIT = 0x4;  // Toggle sitting// GAME_CONTROL_BUTTON_TOGGLE_*integer GAME_CONTROL_BUTTON_TOGGLE_CURSOR = 0x10;  // Toggle cursor modeinteger GAME_CONTROL_BUTTON_TOGGLE_SPEAK = 0x20;  // Toggle voice speakinteger GAME_CONTROL_BUTTON_TOGGLE_MOUSELOOK = 0x40;  // Toggle mouselook modeinteger GAME_CONTROL_BUTTON_TOGGLE_FLYCAM = 0x100;  // Toggle flycam mode// GAME_CONTROL_BUTTON_CURSOR_*integer GAME_CONTROL_BUTTON_CURSOR_BUTTON_LEFT = 0x200;  // Left mouse button clickinteger GAME_CONTROL_BUTTON_CURSOR_BUTTON_RIGHT = 0x400;  // Right mouse button click// GAME_CONTROL_BUTTON_ADVANCE_*integer GAME_CONTROL_BUTTON_ADVANCE_FORWARD = 0x800;  // Move forwardinteger GAME_CONTROL_BUTTON_ADVANCE_BACK = 0x1000;  // Move backward// GAME_CONTROL_BUTTON_STRAFE_*integer GAME_CONTROL_BUTTON_STRAFE_LEFT = 0x2000;  // Strafe leftinteger GAME_CONTROL_BUTTON_STRAFE_RIGHT = 0x4000;  // Strafe right

Constants

ConstantTypeValueDescription
GAME_CONTROL_BUTTON_ADVANCE_BACKinteger0x1000Move backward. Modal button for AVATAR, MOUSELOOK, CAPTIVE, and CURSOR modes.
GAME_CONTROL_BUTTON_ADVANCE_FORWARDinteger0x800Move forward. Modal button for AVATAR, MOUSELOOK, CAPTIVE, and CURSOR modes.
GAME_CONTROL_BUTTON_CROUCHinteger0x2Crouch. Modal button for AVATAR, MOUSELOOK, CAPTIVE, and CURSOR modes.
GAME_CONTROL_BUTTON_CURSOR_BUTTON_LEFTinteger0x200Left mouse button click. Modal button for MOUSELOOK and CURSOR modes.
GAME_CONTROL_BUTTON_CURSOR_BUTTON_RIGHTinteger0x400Right mouse button click. Modal button for MOUSELOOK and CURSOR modes.
GAME_CONTROL_BUTTON_JUMPinteger0x1Jump. Modal button for AVATAR, MOUSELOOK, CAPTIVE, and CURSOR modes.
GAME_CONTROL_BUTTON_SITinteger0x4Toggle sitting. Modal button for AVATAR, MOUSELOOK, CAPTIVE, and CURSOR modes.
GAME_CONTROL_BUTTON_STRAFE_LEFTinteger0x2000Strafe left. Modal button for AVATAR, MOUSELOOK, CAPTIVE, and CURSOR modes.
GAME_CONTROL_BUTTON_STRAFE_RIGHTinteger0x4000Strafe right. Modal button for AVATAR, MOUSELOOK, CAPTIVE, and CURSOR modes.
GAME_CONTROL_BUTTON_TOGGLE_CURSORinteger0x10Toggle cursor mode. Modal button for AVATAR, MOUSELOOK, CAPTIVE, and CURSOR modes.
GAME_CONTROL_BUTTON_TOGGLE_FLYCAMinteger0x100Toggle flycam mode. Modal button for all modes.
GAME_CONTROL_BUTTON_TOGGLE_MOUSELOOKinteger0x40Toggle mouselook mode. Modal button for AVATAR, MOUSELOOK, CAPTIVE, and CURSOR modes.
GAME_CONTROL_BUTTON_TOGGLE_SPEAKinteger0x20Toggle voice speak. Modal button for AVATAR, MOUSELOOK, CAPTIVE, and CURSOR modes.