Мне нужно написать программу для изменения ввода определенной скрытой клавиатуры USB (сканер штрих-кода) под Windows.Должен применяться следующий рабочий процесс:
Прослушивание ввода с устройства -> ввод записи -> прекращение ввода ввода в активное приложение -> обработка записанного ввода и вывода результата в активное приложение
Итак, яЯ искал это, но теперь я застрял!
Очевидно, что есть два варианта «ввода записи»: ловушка низкого уровня WH_KEYBOARD_LL и реакция на событие WM_INPUT в необработанном вводе
Проблема заключается в следующем:- с WH_KEYBOARD_LL я не нашел способа определить, с какого устройства поступил ввод - в событии WM_INPUT я не нашел способа остановить нажатие клавиши - если WH_KEYBOARD_LL используется для остановки нажатия клавиши, он не попадет в Raw Input, таким образом, не вызывая WM_INPUT ипоэтому я не могу определить источник нажатия клавиши
Какие у меня параметры в пользовательском режиме?
С уважением, Доминик