私は現在、反応時間の実験で誰かを助けています。この実験では、キーボードの反応時間が測定されます。この実験では、キーを押してからソフトウェアで処理するまでの遅延が原因で、どの程度のエラーが発生する可能性があるかを知ることが重要な場合があります。
これが私がすでにグーグルを使って見つけたいくつかの要因です:
- USBバスは、最小で125Hz、最大で1000Hzでポーリングされます(設定によって異なります。このリンクを参照してください)。
- Windowsには、キーの押下をさらに遅らせる可能性のある追加のキーボードバッファーがいくつかある可能性がありますが、その背後にあるロジックについてはわかりません。
残念ながら、実験の低レベルのロジックを制御することはできません。実験は、この種の実験によく使用されるソフトウェアであるE-Primeで記述されています。ただし、E-Primeを提供する会社は、正確な反応タイミングを宣伝する追加のハードウェアも提供しています。したがって、彼らはこの効果を認識しているようです(ただし、その大きさはわかりません)。
残念ながら、標準のキーボードを使用する必要があるので、レイテンシーを減らす方法を提供する必要があります。