PennController for IBEX › Forums › Support › Computer mouse-tracking › Reply To: Computer mouse-tracking
September 11, 2020 at 3:56 pm
#6076
Keymaster
Then you might also be interested in the EyeTracker element, although it’s important to note that it’s still very much an experimental feature and I don’t know that anyone has collected actual data with it yet (as noted on the linked page, one problem is cross-browser compatibility, which seriously compromises the recruitment of paid participants).
I’ll try to get to the documentation in the coming days, but you can already use the MouseTracker element: it is included in PennController, there’s just no documentation entry for it at the moment. Here’s an example of how to use it in one trial:
newTrial(
newButton("Start").print("center at 50vw", "middle at 50vh").wait().remove()
,
newMouseTracker("mouse").log().start()
,
newCanvas("left", "40vw", "40vh").css("background","red").print("center at 25vw", "middle at 50vh"),
newCanvas("right", "40vw", "40vh").css("background","blue").print("center at 75vw", "middle at 50vh"),
newSelector("choice").add( getCanvas("left") , getCanvas("right") ).log().wait()
,
getMouseTracker("mouse").stop()
)
Jeremy