我在 Builder 中设置了一个实验,以获得对音频刺激的快速反应时间,随后我一直在使用代码来让实验完全按照我的意愿进行。特别是,我想要非常准确的反应时间,因此该程序理想情况下会从每个刺激开始到之后的固定点占用 CPU,并在此期间记录“w”和“e”的按键。
为了实现这一点,我一直在音频刺激开始时重置时钟,然后占用 CPU 2 秒,如下所示:
event.clearEvents(eventType='keyboard')
response.clock.reset()
core.wait(2,2)
if response.status == STARTED:
theseKeys = event.getKeys(keyList=['w', 'e'])
这似乎工作正常。但是,我有一个担忧:该core.wait
命令的文档说:
如果您想在等待期间获得按键,请务必使用 pyglet。
我怎么知道我是否在使用 pyglet?它是自动的,还是我需要以某种方式更改脚本以确保我正在使用它?