У меня есть монитор HP DreamColor Z24x G2 и пара мониторов HP Z24N (кажется, первой версии), и обе модели имеют встроенный USB-концентратор.
Интересно, что на HP DreamColor Z24x G2 устройство USB 2.0 HUB также обнаруживает устройство USB HID с идентификатором поставщика HP.
Увидев это, я задался вопросом: что делает это устройство и есть ли способ управлять различными элементами монитора с хост-компьютера через USB?
Автоматическое или «горячее» переключение входов было бы особенно ценным дополнением для этих устройств!
HID USB DESCRIPTOR DUMP
----------
0x06, 0x00, 0xFF, // Usage Page (Vendor Defined 0xFF00)
0x09, 0x01, // Usage (0x01)
0xA1, 0x01, // Collection (Application)
0x19, 0x01, // Usage Minimum (0x01)
0x29, 0x40, // Usage Maximum (0x40)
0x15, 0x01, // Logical Minimum (1)
0x25, 0x40, // Logical Maximum (64)
0x75, 0x08, // Report Size (8)
0x95, 0x40, // Report Count (64)
0x81, 0x00, // Input (Data,Array,Abs,No Wrap,Linear,Preferred State,No Null Position)
0x19, 0x01, // Usage Minimum (0x01)
0x29, 0x40, // Usage Maximum (0x40)
0x91, 0x00, // Output (Data,Array,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile)
0xC0, // End Collection
// 28 bytes