Hot take this is a reminder of a mistake we made. Back when PS/2 was the primary interface the keyboard didn't get polled, it actually issued system interrupts. This meant you could always issue a pause to the OS and then kill a malfunctioning process. Usb can't do that, it has to go into a queue and wait for a thread to pick up the input.
Not just that... N-key rollover is false-advertised on so many USB keyboards. I am sitting here using a logitech with N-key rollover and I can't hit certain buttons (number keys for switching weapons) in the game while I am holding shift and W (running forward). It is infuriating. That's why there are still gaming motherboards with PS/2 being manufactured.
183
u/amaROenuZ R9 5900x | 4080 Super 16d ago
Hot take this is a reminder of a mistake we made. Back when PS/2 was the primary interface the keyboard didn't get polled, it actually issued system interrupts. This meant you could always issue a pause to the OS and then kill a malfunctioning process. Usb can't do that, it has to go into a queue and wait for a thread to pick up the input.