Click to view our Accessibility Statement or contact us with accessibility-related questions
dtlnor
0
Sep 14, 2018
does anyone know the refresh rate of this keyboard? (like 1000hz or 125hz?)
DarkMio
136
Sep 14, 2018
dtlnorThe keymatrix scanning runs faster than other QMK boards, since it has a 120MHz processor instead of 48MHz.
dtlnor
0
Sep 14, 2018
DarkMiooh I mix-up with polling rate. Actually I want to ask about the polling rate ( or response time
DarkMio
136
Sep 14, 2018
dtlnorOn an OSX system the maximum is 200Hz / 5ms, which is limited by the system. Don't have a windows system near me to do the same check. It has NKRO, timing the difference is below the perceptible range.
smileybarry
142
Sep 15, 2018
dtlnorI did a basic test with Mouse Keys (remapped arrow keys to numpad arrows) & "mouserate.exe", and I estimate it around ~125-250Hz (EDIT: 1000Hz in NKRO mode; see update below) since it gave me results in range of 118-134Hz. (EDIT: 600-1000Hz in NKRO) However, that's mostly speculation and I don't have a programmable or "numpad-full" gaming keyboard to validate this with. Plus this test is mostly flaky due to the weird results it can generate. (E.g.: if you use one direction/key the "rate" is always <20Hz. If you use two at once, the rate is 4Hz + 118-134Hz)
smileybarry
142
Sep 15, 2018
dtlnorSo I was curious to find out why I got the results I got and grabbed the QMK repository to make more changes than the configurator lets me.
TL;DR: The keyboard seems to report at 125Hz-200Hz at 6KRO mode, or 1000Hz at NKRO mode. The CTRL starts up at 6KRO mode by default for Mac compatibility, so make sure it's at NKRO if you're on Windows. (I use this key rollover test -- http://gadzikowski.com/nkeyrollover.html -- and mash-hold 8+ keys)
One going theory for a lower polling rate is debounce prevention, where the keyboard tries to prevent a switch occasionally rattling on the contacts from counting as multiple presses. I switched it off and didn't see a difference in polling rate that couldn't be explained by NKRO. (see below) It might actually mean added lag for up to the set debounce time (in this case 5 cycles = ~5-6ms), but I have no reason to believe "gaming" keyboards don't do debouncing as well.
I then played with 6KRO (6-key rollover) & NKRO (n-key rollover) and noticed that 6KRO caps out at around ~140-170Hz -- similar to what DarkMio said re: Mac and 6KRO -- but NKRO reaches several hundred Hz. If I tweak my (horrible) way of testing to 4 numpad directions "at once" 6KRO stays around that range but NKRO regularly hovers around 600-1000Hz, matching what you'd see on gaming keyboards with this method. (reported 800-1000Hz)
Take this with a grain of salt, but this seems to match up with other people's tests of 125Hz and 1000Hz keyboards. (See here: https://geekhack.org/index.php?topic=61607.msg1431368#msg1431368 )
DarkMio
136
Sep 16, 2018
smileybarryYou can just bind a macro, enable nkro and use send_string_with_delay(..., 0);
This should give stable results.
smileybarry
142
Sep 16, 2018
DarkMioThat wouldn't be much good since that would only test the connection poll rate rather than both the matrix rate and connection rate.
PRODUCTS YOU MAY LIKE
Trending Posts in Mechanical Keyboards