hold.js

A simple Javascript library that makes it easier to manually set the repeat rate for a held down key, ideal for browser games.

Try holding down the arrow keys to move the orange square in the demo below. When held down, each key will register every 100 milliseconds, regardless of your browser or system settings.