What I can tell you about this is that the code for determining when a key repeats
is in DROD and not all hidden away from SDL. We keep a timer and wait for a certain amount of time to elapse with key held down, and then send another command.
Weston, if you can't reproduce, it may be worthwhile to add some instrumentation that logs to drod.err for keyboard events such as key down, key up, and the parts of the repeat logic. Then send that to Specius and get him to send the drod.err back to you. (Assuming Specius is willing to help, of course.)
-Erik
____________________________
The Godkiller - Chapter 1 available now on Steam. It's a DROD-like puzzle adventure game.
dev journals |
twitch stream |
youtube archive (NSFW)