@khird By the way I wrote the firmware to the keyboard myself (well modified existing code) ... So for wahtever it is worth the method that calculated WPM is fairly close to the official as far as I can tell (there is a specific number of characters a backspace is suppose to count as).