Millisecond Forums

iPad only issue: blank space showing up on bottom of trial

https://forums.millisecond.com/Topic27162.aspx

By S F - 5/22/2019

Hi! We're getting a blank space on the bottom of trials on the iPad (suspiciously in a similar position and size to where a "Next" bar in an instruction block would appear). Nothing is missing, the images are just appearing higher on the screen. 

<trial moral_crayon1>
/ stimulusframes = [1=moral_con_crayon,moral_incon_crayon,mask1]
/validresponse=(mask1)
/ responsetrial = (mask1,moral_crayon2)
/inputdevice=mouse
</trial>

<trial moral_crayon2>
/ stimulusframes = [1=moral_con_crayon,moral_incon_crayon,mask2]
/ validresponse = (mask2)
/ responsetrial = (mask2,moral_resp_crayon)
/ inputdevice = mouse
</trial>

<trial moral_resp_crayon>
/stimulusframes= [1=moral_con_crayon,moral_incon_crayon]
/ validresponse = (moral_con_crayon,moral_incon_crayon)
/ inputdevice = mouse
/ correctresponse = (moral_con_crayon)
</trial>

<block moral_crayon>
/ onblockbegin = [
values.1h = list.random_hposition1.nextvalue;
values.2h = list.random_hposition1.nextvalue;
]
/ trials = [1=trial.moral_crayon1]
</block>


<shape mask1>
/ shape = rectangle
/color = #808080CC
/ size = (750,4500)
/ vposition = 100%
/ hposition = 85%
</shape>

<shape mask2>
/ shape = rectangle
/color= #808080CC
/ size = (750,4500)
/ vposition = 100%
/ hposition = 15%
</shape>
By Dave - 5/22/2019

S F - 5/22/2019
Hi! We're getting a blank space on the bottom of trials on the iPad (suspiciously in a similar position and size to where a "Next" bar in an instruction block would appear). Nothing is missing, the images are just appearing higher on the screen. 

<trial moral_crayon1>
/ stimulusframes = [1=moral_con_crayon,moral_incon_crayon,mask1]
/validresponse=(mask1)
/ responsetrial = (mask1,moral_crayon2)
/inputdevice=mouse
</trial>

<trial moral_crayon2>
/ stimulusframes = [1=moral_con_crayon,moral_incon_crayon,mask2]
/ validresponse = (mask2)
/ responsetrial = (mask2,moral_resp_crayon)
/ inputdevice = mouse
</trial>

<trial moral_resp_crayon>
/stimulusframes= [1=moral_con_crayon,moral_incon_crayon]
/ validresponse = (moral_con_crayon,moral_incon_crayon)
/ inputdevice = mouse
/ correctresponse = (moral_con_crayon)
</trial>

<block moral_crayon>
/ onblockbegin = [
values.1h = list.random_hposition1.nextvalue;
values.2h = list.random_hposition1.nextvalue;
]
/ trials = [1=trial.moral_crayon1]
</block>


<shape mask1>
/ shape = rectangle
/color = #808080CC
/ size = (750,4500)
/ vposition = 100%
/ hposition = 85%
</shape>

<shape mask2>
/ shape = rectangle
/color= #808080CC
/ size = (750,4500)
/ vposition = 100%
/ hposition = 15%
</shape>

That space at the bottom is probably the space Inquisit reserves on touch devices like the iPad in case it has to surface on-screen buttons to serve as input for trials the were configured keyboard input. Try making sure that (a) the Inquisit Player on your iPads is up to date, and (b) try setting the script's default input device to mouse per

<defaults>
/ inputdevice = mouse
</defaults>