имеется примерно следующая система: - камера - пара пальцев перед камерой с бумажками-индикаторами - CV-программа, которая следит за этими индикаторами и выдает их координаты/видимость/etc. по сути это все мышь. вопрос таков - куда и как транслировать эти данные, чтобы все это в системе заменяло мышь? причем полноценно, вплоть до поддержки в играх с DirectInput. у меня два варианта - свой hid-драйвер или драйвер-фильтр. или есть решения проще? короче, укажите, пожалуйста, общее направление, куда копать.
Если DirectInput, то только драйвер. В WDK есть примеры HID драйверов, ничего там смертельно сложного нет. Схема примерно такая - простейший драйвер генерирует события мыши. В юзермоде основной софт? который по результатам обработки картинки сообщает драйверу через DeviceIOControl когда и какое событие генерировать. Когда-то давным давно у меня была примерно такая же задача, решилась модификацией примера из WDK