<p><strong>Short answer</strong><br>
You can try a Cedrus response pad. They are reasonably priced and my personal experiences with these boxes are good.</p>

<p><strong>Background</strong><br>
Response latency (RT) measurements using standard USB input devices like a mouse or keyboard are possible, but USB devices limit accuracy. For example, the standard polling latency of any USB device is 8 msec. On top of that, the keys on a standard USB keyboard are serially polled, introducing additional latencies of up to 20 msec <a href="http://lobes.osu.edu/Journals/BRM10.pdf" rel="nofollow">(Li <em>et al</em>., 2010)</a>. If you are measuring standard <a href="http://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/biae.clemson.edu/bpc/bp/Lab/110/reaction.htm" rel="nofollow">reaction times</a> in the order of 150 - 200 ms, such a hardware delay may well be too much. </p>

<p>Response pads dedicated for RT measurements have internal hardware that take into account any such latencies and determine RTs typically with accuracies in the submillisecond range.</p>

<p>I have used the <strong><a href="http://cedrus.com/responsepads/rb530.htm" rel="nofollow">Cedrus RB-530 response box</a></strong>, which is one of the simpler models in the <a href="http://cedrus.com/responsepads/rb_series.htm" rel="nofollow">response box series</a> the <a href="http://cedrus.com/" rel="nofollow">Cedrus Company</a> offers. Admittedly, although I have used the Cedrus to register RTs, I have never actually analyzed these results in detail. However, as far as I can see, the RTs obtained made sense and the device seems reliable.</p>

<p>The good thing is that the Cedrus RB-530 response box is supported by a <a href="http://docs.psychtoolbox.org/CedrusResponseBox" rel="nofollow">set of functions</a> in the the <strong><a href="http://psychtoolbox.org/" rel="nofollow">Psychophysics Toolbox (PTB-3)</a></strong>. The <a href="http://docs.psychtoolbox.org/Psychtoolbox" rel="nofollow">PTB documentation</a>, as well as the <a href="https://groups.yahoo.com/neo/groups/PSYCHTOOLBOX/info" rel="nofollow">PTB discussion forum</a> (<em>e.g.</em>, <a href="https://groups.yahoo.com/neo/groups/psychtoolbox/conversations/messages/16508" rel="nofollow">this thread</a>) thrust forward by <a href="http://www.kyb.tuebingen.mpg.de/nc/employee/details/kleinerm.html" rel="nofollow">Mario Kleiner</a> contain a wealth of tips, tricks and pitfalls in RT measurements. The PTB-3 Matlab extensions are specifically designed to cope with the hopelessly senseless and sluggish Windows-way of internal-process timing. Linux is by far the best OS for well-controlled timing operations, and also Mac outruns Windows substantially.   </p>

<p>Note, however, that <a href="http://docs.psychtoolbox.org/CedrusResponseBox" rel="nofollow">not all the reviews on the Cedrus RB-530 are unequivocally positive</a>.</p>

<p><sub><strong>Reference</strong><br>
<strong>-</strong> <a href="http://lobes.osu.edu/Journals/BRM10.pdf" rel="nofollow">Li <em>et al</em>., <em>Behav Res Methods</em> (2010); <strong>42</strong>(1): 212-25</a></sub></p>

CC BY-SA 3.0
2016-10-10T15:13:13.890Z
FYI, [PsychoPy](http://psychopy.org) also contains built-in functionality for Cedrus response pads.
Jonas Lindeløv
CC BY-SA 3.0
2016-10-10T13:54:52.857Z
2016-10-12T12:34:47.380Z
2016-10-12T12:34:47.380Z
AliceD
<p>I need a button box / response box to hook up with a laptop computer and Windows Operating System for a reaction time study. A simple box will suffice and I do not need more than two buttons. I need a reaction time accuracy of at least +/- 10 ms. Ideally, the box will work with the <a href="http://www.fon.hum.uva.nl/praat/" rel="nofollow">Praat</a> MFC environment on a Windows machine.</p>

<p>I am searching for a proven, commercial solution, instead of building something myself.</p>

<p>The answer to a <a href="https://cogsci.stackexchange.com/questions/5742/button-box-recommendations-for-a-reaction-time-study/5768">previous question</a> recommends a product that is not available anymore, and the producer doesn't seem to have a new product in this line.  Additionally, the recommendations in that question are targeted at a OS X and Linux solution. </p>

CC BY-SA 3.0
2016-10-07T06:44:46.527Z
Does it have to be a box? would a computer mouse not work?
queenslug
CC BY-SA 3.0
2016-10-07T07:07:39.827Z
Possible duplicate of [Button box recommendations for a reaction time study](http://cogsci.stackexchange.com/questions/5742/button-box-recommendations-for-a-reaction-time-study)
Robin Kramer-ten Have
CC BY-SA 3.0
2016-10-07T08:21:30.200Z
I marked this question as a duplicate, because it more useful if all the information is in one question (the old one). The question can now be found more easily and will be "bumped" if an answer is given.
Robin Kramer-ten Have
CC BY-SA 3.0
2016-10-07T10:39:00.703Z
@RobinKramer Thanks for looking into this. My initial query already made it clear that the answer to the earlier question is outdated. And I think it is much more likely that an answer will be given to a recent question than to one that is more than two years old.
Robert
CC BY-SA 3.0
2016-10-07T10:44:08.473Z
@queenslug Nope. Most reviewers won't accept that. Normal computer equipment isn't accurate enough since it really doesn't matter for normal applications whether the information arrives 30 ms earlier or later.
Robert
CC BY-SA 3.0
2016-10-07T15:47:47.250Z
@Robert - perhaps you could stress the differences between your question and the previous one. For example the button layout stands out and perhaps you could add some detail on the expected latencies you wish to measure. In the 100-millisecond realm, you could as well use a USB mouse. In the single-millisecond realm you need appropriate hardware. Stuff like that can make this question stand apart from the other one. In the hopes you'll do this I vote to leave open (I like this question more :-)
AliceD
CC BY-SA 3.0
2016-10-08T03:21:40.207Z
@Christiaan Thanks. I added some information on the accuracy. I'm flexible with the button layout. Anything else I should add?
Robert
CC BY-SA 3.0
2016-10-09T09:09:56.797Z
Great +1. To make the question complete you could add the opersting system. Linux is a lot faster than Windows for example. I'll share my views once I find the time. I have been searching for ages for a response box...
AliceD
<measurement><methodology><experimental-psychology><reaction-time><psychophysics>
Where can I obtain a button box for reaction-time measurements under a Windows OS?
Robert
# Where can I obtain a button box for reaction-time measurements under a Windows OS?

(Asked by: username_0 on 2016-10-07)

I need a button box / response box to hook up with a laptop computer and Windows Operating System for a reaction time study. A simple box will suffice and I do not need more than two buttons. I need a reaction time accuracy of at least +/- 10 ms. Ideally, the box will work with the [Praat](http://www.fon.hum.uva.nl/praat/) MFC environment on a Windows machine.

I am searching for a proven, commercial solution, instead of building something myself.

The answer to a [previous question](https://cogsci.stackexchange.com/questions/5742/button-box-recommendations-for-a-reaction-time-study/5768) recommends a product that is not available anymore, and the producer doesn't seem to have a new product in this line. Additionally, the recommendations in that question are targeted at a OS X and Linux solution.

**Tags:** measurement, methodology, experimental-psychology, reaction-time, psychophysics

> **Comments:**
> **username_1**: Does it have to be a box? would a computer mouse not work?  
> **username_2**: Possible duplicate of [Button box recommendations for a reaction time study](http://cogsci.stackexchange.com/questions/5742/button-box-recommendations-for-a-reaction-time-study)  
> **username_2**: I marked this question as a duplicate, because it more useful if all the information is in one question (the old one). The question can now be found more easily and will be "bumped" if an answer is given.  
> **username_0**: @RobinKramer Thanks for looking into this. My initial query already made it clear that the answer to the earlier question is outdated. And I think it is much more likely that an answer will be given to a recent question than to one that is more than two years old.  
> **username_0**: @username_1 Nope. Most reviewers won't accept that. Normal computer equipment isn't accurate enough since it really doesn't matter for normal applications whether the information arrives 30 ms earlier or later.  
> **username_3**: @username_0 - perhaps you could stress the differences between your question and the previous one. For example the button layout stands out and perhaps you could add some detail on the expected latencies you wish to measure. In the 100-millisecond realm, you could as well use a USB mouse. In the single-millisecond realm you need appropriate hardware. Stuff like that can make this question stand apart from the other one. In the hopes you'll do this I vote to leave open (I like this question more :-)  
> **username_0**: @Christiaan Thanks. I added some information on the accuracy. I'm flexible with the button layout. Anything else I should add?  
> **username_3**: Great +1. To make the question complete you could add the opersting system. Linux is a lot faster than Windows for example. I'll share my views once I find the time. I have been searching for ages for a response box...  

---

## 1 answers

### Answer by username_3 on 2016-10-10. Score: 3 | Accepted answer

**Short answer**  
You can try a Cedrus response pad. They are reasonably priced and my personal experiences with these boxes are good.

**Background**  
Response latency (RT) measurements using standard USB input devices like a mouse or keyboard are possible, but USB devices limit accuracy. For example, the standard polling latency of any USB device is 8 msec. On top of that, the keys on a standard USB keyboard are serially polled, introducing additional latencies of up to 20 msec [(Li *et al*., 2010)](http://lobes.osu.edu/Journals/BRM10.pdf). If you are measuring standard [reaction times](http://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/biae.clemson.edu/bpc/bp/Lab/110/reaction.htm) in the order of 150 - 200 ms, such a hardware delay may well be too much.

Response pads dedicated for RT measurements have internal hardware that take into account any such latencies and determine RTs typically with accuracies in the submillisecond range.

I have used the **[Cedrus RB-530 response box](http://cedrus.com/responsepads/rb530.htm)**, which is one of the simpler models in the [response box series](http://cedrus.com/responsepads/rb_series.htm) the [Cedrus Company](http://cedrus.com/) offers. Admittedly, although I have used the Cedrus to register RTs, I have never actually analyzed these results in detail. However, as far as I can see, the RTs obtained made sense and the device seems reliable.

The good thing is that the Cedrus RB-530 response box is supported by a [set of functions](http://docs.psychtoolbox.org/CedrusResponseBox) in the the **[Psychophysics Toolbox (PTB-3)](http://psychtoolbox.org/)**. The [PTB documentation](http://docs.psychtoolbox.org/Psychtoolbox), as well as the [PTB discussion forum](https://groups.yahoo.com/neo/groups/PSYCHTOOLBOX/info) (*e.g.*, [this thread](https://groups.yahoo.com/neo/groups/psychtoolbox/conversations/messages/16508)) thrust forward by [Mario Kleiner](http://www.kyb.tuebingen.mpg.de/nc/employee/details/kleinerm.html) contain a wealth of tips, tricks and pitfalls in RT measurements. The PTB-3 Matlab extensions are specifically designed to cope with the hopelessly senseless and sluggish Windows-way of internal-process timing. Linux is by far the best OS for well-controlled timing operations, and also Mac outruns Windows substantially.

Note, however, that [not all the reviews on the Cedrus RB-530 are unequivocally positive](http://docs.psychtoolbox.org/CedrusResponseBox).

**Reference**  
**-** [Li *et al*., *Behav Res Methods* (2010); **42**(1): 212-25](http://lobes.osu.edu/Journals/BRM10.pdf)

> **Comments:**
> **username_4**: FYI, [PsychoPy](http://psychopy.org) also contains built-in functionality for Cedrus response pads.  

---

