The new PCIbex Farm is here! Be sure to check out all of its new features and changes.

Link Search Menu Expand Document

mousetracker.start

description

Starts tracking the mouse cursor coordinates.

syntax

getMouseTracker(ELEMENT_NAME).start()

notes

  • The MouseTracker element will not collect any data points until start is executed and unless log is called. Make sure to use stop to stop tracking and prevent your results file from growing too much.

example(s)


@newButton("Start")
@  .print("center at 50vw", "center at 50vh")
@  .wait()
@  .remove()
@,
@newMouseTracker("mouse")
@  .log()
$  .start()
@,
@newCanvas("left", "40vw", "40vh")
@  .css("background","red")
@  .print("center at 25vw","center at 50vh")
@,
@newCanvas("right", "40vw", "40vh")
@  .css("background","blue")
@  .print("center at 75vw","center at 50vh")
@,
@newSelector("choice").add(getCanvas("left"),getCanvas("right")).log().wait()
@,
@getMouseTracker("mouse").stop()
  • Will start tracking mouse movements after a click on Start and stop once one of the two Canvas elements is clicked.