我目前正在帮助某人进行反应时间实验。在这个实验中,我们测量了键盘上的反应时间。对于这个实验,重要的是要知道,由于按键和软件处理之间的延迟,可能会引入多少错误。
以下是我已经使用谷歌发现的一些因素:
- USB 总线的轮询频率最低为 125Hz,最高为 1000Hz(取决于设置,请参阅此链接)。
- Windows 中可能有一些额外的键盘缓冲区可能会进一步延迟按键,但我不知道这些背后的逻辑。
不幸的是,无法控制实验的低级逻辑。该实验是用 E-Prime 编写的,E-Prime是一种经常用于此类实验的软件。然而,提供 E-Prime 的公司也提供额外的硬件,他们宣传精确的反应时间。因此,他们似乎意识到了这种影响(但不知道它有多大)。
不幸的是,必须使用标准键盘,所以我需要提供减少延迟的方法。