Zebra DataWedge 是否捕获扫描仪上的硬件按键?

Does Zebra DataWedge capture the on-scanner hardware key presses?

我们正在考虑在我们的应用程序中使用基于 Zebra Android 的条码扫描器和 DataWedge 软件。 (颤振应用程序)。我在文档中看到 DataWedge 软件可以自动将条码值扫描到选定的文本输入字段,这很棒。但是,我没有找到任何关于物理硬件密钥和 DataWedge 访问的信息。如果我们有像 TC20(带键盘)或 MC3300 这样的扫描仪,它们有物理键,它们是否也使用 DataWedge 进行捕获?键盘是否直接作为物理键盘与 Android 配合使用,允许用户在选定的文本字段中键入内容?

我们也可能在使用网络应用 SPA (EmberJS)。在任何一种情况下,我们都不会使用任何 Zebra SDK,而只会使用 DataWedge 配置文件。 DataWedge 似乎可以满足我们的需求,但我不确定物理 keyboard/keypads 如何与 Android 和非 SDK 应用程序一起工作。

感谢您的帮助。

DataWedge 与物理键盘是分开的。如果您按下物理键盘上的键,它们在您的应用程序中将无法与在软件键盘上按下的键区分开来。 Android 原生支持硬件键盘 - 它很少再用于消费类硬件。

DataWedge 将捕获条形码(或其他输入,如 RFID 或序列号),如果配置了击键输出,会将这些键发送到您的应用程序,以便它们出现在输入字段中,但它不依赖键盘来实现这个。

MC3300 的最新映像还支持启用更多 SPA 用例的 DataWedge 按键事件,有关详细信息,请参阅https://developer.zebra.com/blog/listening-keypress-events-datawedge