It doesn’t require a fancy keyboard though. If anything, that’s how keyboards usually work, it takes conscious effort to stop them from working that way. Personally I had to learn how to program character controllers so they wouldn’t function like snap tap.
Even so though, I’m 90% sure you could use a macro to do the same exact thing so long as you have a keyboard with n-key rollover (afaik most keyboards have it nowadays)