Как правильно написать драйвера для usb устройства?
Пытаюсь сделать устройство состоящее из:
usb донгл, который принимает сигнал от другого устройства.
При определенных событиях на компьютере, в который воткнут usb донгл должно "передаваться"/происходить нажатие клавиш.
Как правильно реализовать? Писать свой драйвер или можно как-то заставить воспринимать донгл, как клавиатуру?