/ 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