Видимо я несовсем точно выразился. Я не имел ввиду, что через системный API нельзя обратиться к любому HID-устройству и производить обмен данными. Просто, среди HID-устройств, которые поддерживаются системным API (в данном случае - DirectInput), нет, пока, индикаторов и специализированных дисплеев. Тот способ, о котором говорите Вы, работоспособен, но врядли он заинтересует разработчиков софта. А как только дяденьки из Microsoft соблаговолят ввести соответствующую поддержку в DirectX (DirectInput), чтобы вышеупомянутые HID-индикаторы стали стандартными (подобно клавиатуре, мыши, джойстку и FFB), тогда разработчикам софта - и карты в руки. А пока что - ждем-с.Да есть API! Системный API USB позволяет обратиться к конкретному девайсу по ID, далее включается прямой обмен данными - и все дела.
Не могли бы Вы дать ссылочку на упомянутое Вами описание?Тем более, что если юзать описание упомянутого индикатора, то можно пользоваться командами из его описания - Lazy, расскажи, там наверное должны быть команды типа "выбрать, зажечь, погасить, яркость"?