title: How large is the average delay from key-presses
body: <p>I am currently helping someone with a reaction time experiment. For this experiment reaction times on the keyboard are measured. For this experiment it might be important to know, how much error could be introduced because of the delay between the key-press and the processing in the software.</p>
  
  <p>Here are some factors that I found out using google already:</p>
  
  <ul>
  <li>The USB-bus is polled at 125Hz at minimum and 1000Hz at maximum (depending on settings, see <a href="http://www.codinghorror.com/blog/2007/04/mouse-dpi-and-usb-polling-rate.html" rel="nofollow">this link</a>).</li>
  <li>There might be some additional keyboard buffers in Windows that might delay the keypresses further, but I do not know about the logic behind those.</li>
  </ul>
  
  <p>Unfortunately it is not possible to control the low level logic of the experiment. The experiment is written in <a href="http://www.pstnet.com/eprime.cfm" rel="nofollow">E-Prime</a> a software that is often used for this kind of experiments. However the company that offers E-Prime also offers additional hardware, that they advertise for precise reaction-timing. Hence they seem to be aware about this effect (but do not tell how large it is).</p>
  
  <p>Unfortunately it is necessary to use a standart keyboard, so I need to provide ways to reduce the latency.</p>