Well, it's not like anyone could double tap in 1ms nor would anyone want to. The 1000hz polling is just good so that when we hit the key, it registers and the information is sent without waiting until the end of the next 8ms interval. So having a short (5ms?) software debounce time shouldn't intervene whatsoever and I doubt anyone would've realized it if not for you saying so. And I don't think osu would handle the double pressing as nicely if the game ran at over 1000fps (although, I don't think many people do =P)Thnikk wrote:
On the topic of polling rate, this can actually work at 1000 Hz but the keys can't be pressed without sometimes registering as a double press. I'm using the bounce library to keep this from being an issue, but the keys are actually registered as being pressed once every 2 ms. This is something I'm working on but I can't guarantee it ever running at 1000hz. As far as osu is concerned, it actually handles the button presses fine so if you'd like a 1ms model you can just ask me.