Я хочу создать программу, которая будет работать в фоновом режиме, но будет захватывать любые данные, вводимые сканером штрих-кода. Так как сканеры штрих-кода работают более или менее как клавиатуры (я не знаком со спецификой реализации, но мое чтение и их поведение позволяют предположить это), я планировал просто захватить все нажатия клавиш и найти отличительный шаблон (последовательность введенных чисел в невероятно быстрой последовательности).
Однако меня немного беспокоит тот факт, что для этого потребуется удерживать нажатие клавиш, пока я не подтвердлю совпадение. Остановка, вероятно, будет едва заметна, но все же она не идеальна. Мой вопрос: есть ли лучший способ реализации, чем простое обнаружение клавиш и шаблонов, например, обнаружение того, что нажатия клавиш происходят из сканера штрих-кода?
Спасибо за любую помощь, которую вы можете предложить,
Wyatt