redpill me on USB
"""standardized""" by (((Intel)))
>>59440055
USB 2 is inefficient because the CPU needs to poll the controller constantly.
USB 3 finally introduced interrupt-based notifications. PS/2 based peripherals have no more advantages over USB 3. /mkg/ hipsters hate this.
>>59440085
NKRO kbs are possible with 3.0?
>>59440098
NKRO was part of the USB 1.1 standard even,
but lazy driver and BIOS developers often did not implement it.
As far as I know, USB HID has two modes, "full mode" and compatibility mode. The latter was deemed good enough and virtually no one bothered to implement the full HID protocol.
So the designers of USB are not to blame, but shitty developers, or much more likely, their idiot managers who pushed them to rush out half-finished software.
>>59440085
Except there are no keyboards that actually use interrupt notifications.
You use it for everything
/thread
>>59440055
It was a mistake.