⌨️СофтUsb Hid

USB Human Interface Devices — собирательное название устройств ввода, работающих по USB, включая клавиатуры и мыши. Эти устройства работают по специальному протоколу, который мы также часто называем USB HID.

Протокол всеприсущ, он работает на всех компьютерах, поэтому некоторые его дизайнерские решения являются для нас границами, которые мы вынуждены соблюдать либо обходить. Например, в спецификации сказано, что у клавиатур 4 модификатора по 2 экземпляра. Так и живём по сей день.