Захватывает ли Zebra DataWedge нажатия аппаратных клавиш на сканере? - PullRequest
0 голосов
/ 25 января 2020

Мы рассматриваем возможность использования сканеров штрих-кода на базе Zebra Android с программным обеспечением DataWedge в наших приложениях. (Флаттер приложение). В документации я вижу, что программное обеспечение DataWedge может автоматически сканировать значение штрих-кода в выбранном поле ввода текста, и это здорово. Однако я не нахожу никакой информации относительно физических аппаратных ключей и доступа к DataWedge. Если бы у нас был такой сканер, как TC20 (с клавиатурой) или, может быть, MC3300, у которого есть физические клавиши, они также захватывают данные с помощью DataWedge? Работают ли клавиатуры с Android непосредственно как физическая клавиатура, позволяя пользователю печатать в выбранном текстовом поле?

Мы также можем использовать SPA веб-приложения (Ember JS). В любом случае мы не будем использовать какие-либо Zebra SDK, только профили DataWedge. Кажется, что DataWedge делает то, что нам нужно, но я не уверен, как физическая клавиатура / клавиатуры работают с Android и не-SDK приложениями.

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 25 января 2020

DataWedge отделен от физической клавиатуры. Если вы нажимаете клавиши на физической клавиатуре, они будут неотличимы в вашем приложении от клавиш, нажимаемых на программной клавиатуре. Аппаратная клавиатура изначально поддерживается в Android - она ​​просто редко используется в потребительском оборудовании.

DataWedge будет захватывать штрих-коды (или другой ввод, такой как RFID или последовательный) и, если сконфигурирован с выводом нажатия клавиши, отправит эти клавиши вашему приложению, чтобы они появлялись в полях ввода, но он не полагается на клавиатуру для достичь этого.

Последние изображения для MC3300 также поддерживают события нажатия клавиш DataWedge, которые позволяют использовать больше вариантов использования SPA, для получения дополнительной информации см. https://developer.zebra.com/blog/listening-keypress-events-datawedge.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...