title: Java KeyListener keyPressed method fires too fast
body: <p>If you use the java <code>KeyListener</code> class you know that if you hold down a key <code>keyPressed</code> will fire one <code>KeyEvent</code>, and then about half a second later will fire the same key many times very very fast.  I would like to know if there is a way to keep the <code>KeyEvents</code> from firing too fast.  I would like them to be at a nice constant rate of about once every 500 ms.</p>