# Mouse Moved
Grammar — Player player moves mouse.
Flags —Native
|Event
Only register for this event when you absolutely need it, as it will generate network traffic from all players for every mouse move they make. This event fires when a player moves themouse. Use “Mouse Moved UI Pos X” and “Mouse Moved UI Pos Y” to get the UI X,Y position where the player moved the mouse. Use “Mouse Moved World Pos X”, “Mouse Moved World Pos Y”, and “Mouse Moved World Pos Z” to get the X,Y,Z world position where the player moved the mouse.
# Arguments
int
— Player
Returns — void
native void TriggerAddEventMouseMoved(
trigger t,
int player,
);
# Event parameters
- Triggering Game User — EventGameUser
- Triggering Player — EventPlayer
- Mouse Moved UI Pos X — EventMouseMovedPosXUI
- Mouse Moved UI Pos Y — EventMouseMovedPosYUI
- Mouse Moved World Pos X — EventMouseMovedPosXWorld
- Mouse Moved World Pos Y — EventMouseMovedPosYWorld
- Mouse Moved World Pos Z — EventMouseMovedPosZWorld
- Mouse Wheel Spin — EventMouseWheelSpin
# Related
Category: UI / Input
- [F] —
void
— Key Pressed — ( TriggerAddEventKeyPressed ) - [F] —
void
— Hotkey Pressed — ( TriggerAddEventHotkeyPressed ) - [F] —
void
— Button Pressed — ( TriggerAddEventButtonPressed ) - [F] —
void
— Mouse Clicked — ( TriggerAddEventMouseClicked ) - [F] —
void
— Mouse Moved — ( TriggerAddEventMouseMoved ) - [F] —
void
— Mouse Wheel — ( TriggerAddEventMouseWheel ) - [F] —
string
[ gamelink::Button ] — Button Pressed — ( EventButtonPressed ) - [F] —
int
[ preset::Key ] — Key Pressed — ( EventKeyPressed ) - [F] —
int
[ preset::Key ] — Hotkey Pressed — ( EventHotkeyPressed ) - [F] —
bool
— Control Key Pressed — ( EventKeyControl ) - [F] —
bool
— Alt Key Pressed — ( EventKeyAlt ) - [F] —
bool
— Shift Key Pressed — ( EventKeyShift ) - [F] —
int
[ preset::MouseButton ] — Mouse Clicked Button — ( EventMouseClickedButton ) - [F] —
int
— Mouse Clicked UI Pos X — ( EventMouseClickedPosXUI ) - [F] —
int
— Mouse Clicked UI Pos Y — ( EventMouseClickedPosYUI ) - [F] —
fixed
— Mouse Clicked World Pos X — ( EventMouseClickedPosXWorld ) - [F] —
fixed
— Mouse Clicked World Pos Y — ( EventMouseClickedPosYWorld ) - [F] —
fixed
— Mouse Clicked World Pos Z — ( EventMouseClickedPosZWorld ) - [F] —
int
— Mouse Moved UI Pos X — ( EventMouseMovedPosXUI ) - [F] —
int
— Mouse Moved UI Pos Y — ( EventMouseMovedPosYUI ) - [F] —
fixed
— Mouse Moved World Pos X — ( EventMouseMovedPosXWorld ) - [F] —
fixed
— Mouse Moved World Pos Y — ( EventMouseMovedPosYWorld ) - [F] —
fixed
— Mouse Moved World Pos Z — ( EventMouseMovedPosZWorld ) - [F] —
fixed
— Mouse Wheel Spin — ( EventMouseWheelSpin )
# Examples
# campaigns/voidstory.sc2campaign
// L6595
TriggerAddEventMouseMoved(libVCUI_gt_PU_ArmyRotateUnit, c_playerAny)
# mods/frontiers.sc2mod
// L1673
TriggerAddEventMouseMoved(lib6CB3363F_gt_MouseMoveUpdate, c_playerAny)
# mods/heroesdata.stormmod
// L8029
TriggerAddEventMouseMoved(libGDHL_gt_HeroChenWanderingKegMoveTracker, EventPlayer())
// L23203
TriggerAddEventMouseMoved(libGDHL_gt_HeroTinkerDethLazorAim, EventPlayer())
# mods/heromods/chogall.stormmod
// L907
TriggerAddEventMouseMoved(libHCHO_gt_SurgingFistMouseTracker, EventPlayer())
// L1782
TriggerAddEventMouseMoved(libHCHO_gt_SurgingFistMouseTracker, lv_gallPlayer)