/ columns=[subject, blockcode, trialcode, trialnum, trialduration,trialtimeout,latency, response, values.mm_rt trial.tap.responsex,trial.tap.responsey,stimulusitem, stimulusnumber, stimulusitem, stimulusnumber] / separatefiles = true / ax=960 / by=600 / count = 0 / mm_rt = -1 / trials = [1-20=start] / screencolor = white / shape = circle / color = black / size = (.5%, .5%) / ontrialbegin = [ values.count = 0; values.mm_rt = -1; ] / validresponse = (start) / stimulustimes = [0=screen,start] / inputdevice = mouse / responseinterrupt = immediate / branch = [if (trial.start.response=="start") trial.tap] / items= ("mouse xy position = <% trial.tap.responsex %>,<% trial.tap.responsey %>") / position = (50,80) / items= ("mouse initial latency = <%values.mm_rt%>") / position = (50,50) / items= ("click latency = <%trial.tap.latency%>") / position = (50,60) / ontrialbegin = [ values.count += 1; ] / validresponse = (lbuttondown, mousemove) / stimulustimes = [0=screen] / isvalidresponse = [ if (trial.tap.response == "mousemove" && values.count == 1) { values.mm_rt = trial.tap.latency; values.count += 1; false; } else if (trial.tap.response == "mousemove" && values.count > 1) { false; } else true; ] / inputdevice = mouse / draw = pencil / showmousecursor=true / branch = [ trial.end ] / screencapture = false / stimulustimes = [0=clearscreen, mouseposition, mouseinitialtime, clicktime] / validresponse = (lbuttondown) / inputdevice = mouse / items = ("A") / fontstyle = ("MS UI Gothic", 5.00%, false, false, false, false, 5, 1) / erase = true(white) / txbgcolor = white / position = (960px,600px) / shape = rectangle / color = white / size = (1920px, 1200px) / position = (960px, 600px) / erase = false