【问题标题】:Does Zebra DataWedge capture the on-scanner hardware key presses?Zebra DataWedge 是否捕获扫描仪上的硬件按键?
【发布时间】:2020-01-24 21:35:30
【问题描述】:

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

我们也可能使用网络应用 SPA (EmberJS)。无论哪种情况,我们都不会使用任何 Zebra SDK,只使用 DataWedge 配置文件。 DataWedge 似乎可以满足我们的需要,但我不确定物理键盘/小键盘如何与 Android 和非 SDK 应用配合使用。

感谢您的帮助。

【问题讨论】:

    标签: android barcode-scanner datawedge


    【解决方案1】:

    DataWedge 与物理键盘分开。如果您按下物理键盘上的键,它们在您的应用程序中将与软件键盘上按下的键没有区别。 Android 原生支持硬件键盘——它不再用于消费类硬件。

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

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

    【讨论】:

    • 太棒了!那太棒了。感谢您的澄清。我想在不需要任何特殊代码的情况下访问物理键盘输入,并希望它就是这样,Android 原生支持的可用键盘。
    猜你喜欢
    • 1970-01-01
    • 2019-07-13
    • 2011-02-07
    • 2019-01-08
    • 1970-01-01
    • 1970-01-01
    • 2014-02-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多