Как получить текстовый поток во флаттере

У меня есть сканер штрих-кода, который автоматически выводит штрих-код в любое приложение, которое вы открыли на USB-подключенном ПК с Windows, если оно может с этим справиться. Например, если у меня открыт хром, я щелкаю адресную строку, а затем просматриваю ее и выводит туда. Точно так же, если я нажму на текстовое поле веб-сайта, а затем просканирую, он сбросит его туда.

У меня есть простое приложение флаттера, которое я просто хочу обнаружить при сканировании. Мне все равно как, но я даже не знаю, что именно искать, чтобы получить ответ. Моя цель состоит в том, чтобы приложение Windows работало с флаттером, которое, когда я сканирую штрих-код, которое он получает, отображает подробную информацию о продукте на экране флаттера (он же нуждается в вызове API сразу после сканирования). Любая помощь даже в том, какую тему искать, поможет, ура.

Сканер штрих-кода: Автоматический настольный USB-сканер штрих-кода Symcode MJ-340.

1 ответ

После большого количества проб и ошибок я понял, что обычный способ взаимодействия со штрих-кодами через USB в приложениях - через USB HID, также известный как нажатие клавиатуры. Обернув приложение вокруг RawkeyboardListener с автофокусом true, вы можете фильтровать через RawKeyUpEvent (или вниз), а затем просто установить состояние.

В моем случае он всегда заканчивался клавишей ввода, чтобы определить конец кода.

Другие вопросы по тегам