The USB HID class devices and their basic functions are defined in USB-IF documentation without any specific software in mind.
USB HID класс и его базовые функции описаны в USB-IF документации, без какой-либо привязки к конкретному программному обеспечению.