Мне нужно ввести события клавиатуры в операционную систему (Windows).
Общая картина такова, что мне нужно преобразовать устройство RS232 (аналогично сканеру штрих-кода) в «устройство, эмулируемое USB-клавиатурой».Существует фоновое приложение, которое управляет устройством rs232, и как только оно получает данные, данные должны быть преобразованы в события клавиатуры, которые будут получены активным приложением, приложением Point Of Sale.
Я знаю, как захватывать данныесобытия с помощью хуков Windows, но я не уверен, могут ли новые события быть поставлены в очередь в систему и как это можно сделать.
Идеи?