轻松学习E-Prime

轻松学习E-Prime(五):按键反应

2020-06-22  本文已影响0人  又玄机器

按键反应

目前您应该已经可以让文本或者图片按我们的要求呈现,并学会了什么是路径。
但是心理学的实验里,我们常常要进行按键反应,并获得反应时。如果您不知道这两个词是什么,建议您问一下同学或者老师,此处不解释。
现在新建一个es或es2文件,在里面加入一个TextDisplay或者ImageDisplay,按照你喜欢的方式来呈现点什么东西。
我们假设我们的实验只允许被试按f键和j键,并且按下后才继续,那么如何设置呢?首先要到下图所展示的属性页面里。


点此处增加输入设备

单击图中框起来的按钮 。
里面有两个选项,请你想一想,本次任务应该选择哪个?

应该达到的效果
请确认各个地方是否和上图一致,全部一致的情况下,这个时候你再运行E-Run,你会发现除非你按下了小写f或j(按键区分大小写),否则程序不会结束。(除非按下Ctrl+Alt+Shift来强制结束)(请参考“示例程序1-5”)

此外,建议你运行之前,设置输入法为默认的英文键盘。

上图中的各属性中:
Allowable代表允许的按键,默认为{ANY},也就是任意按键。Correct代表哪些是正确的按键,之后我们再介绍其作用。(提示:关于特殊按键可以查看附录)

阶段练习

假设我现在想把允许的按键改为dk,我该怎么做?假如我想要即能使用键盘上的dk键,又能用鼠标的左键和右键呢?

刺激呈现的时间和允许按键的时间

继续看上面的图:

调整呈现时间以及按键运行时间的页面
我们接下来解释一下Time Limit这个属性是做什么的。首先如果你看不懂这两个英文单词,请先去翻译。
很简单,这个属性表明了,你希望给被试按键的时间限制。例如你Duration设置了10000,但是Time Limit设置为3000,则如果被试在3秒内没有按键,再按键就无效了。(请参考“示例程序1-6”)

这样,截至目前,您应该已经学会了怎样呈现一个刺激,并规定呈现时间及允许按键的时间,以及按哪些键。下一节我们将初步介绍Procedure和List的用法。


此为开源免费教程。更多内容请访问目录或专题,或者Github页面:
https://www.jianshu.com/p/5bbf1c274370
https://github.com/zkx654321/Learn-E-Prime-Easily

上一篇下一篇

猜你喜欢

热点阅读