按键的平均延迟有多大

LiK*_*Kao 6 hardware keyboard usb low-latency

我目前正在帮助某人进行反应时间实验.对于该实验,测量键盘上的反应时间.对于这个实验,重要的是要知道,由于按键和软件中的处理之间的延迟,可以引入多少错误.

以下是我使用谷歌发现的一些因素:

  • USB总线的最小值为125Hz,最大值为1000Hz(具体取决于设置,请参见此链接).
  • Windows中可能还有一些额外的键盘缓冲区可能会进一步延迟按键,但我不知道其背后的逻辑.

不幸的是,无法控制实验的低级逻辑.该实验用E-Prime编写,该软件通常用于此类实验.然而,提供E-Prime的公司还提供额外的硬件,他们为精确的反应时间做广告.因此他们似乎意识到这种效果(但不知道它有多大).

不幸的是,有必要使用标准键盘,所以我需要提供减少延迟的方法.

Ben*_*Ben 1

按键产生的任何延迟都可以归因于去抖例程(为了安全起见,我通常使用 30 毫秒),而不是处理算法本身(除非您只评估第一次按键)。