如果任何编辑文本被聚焦,松下扫描仪正在将数据插入到编辑文本中
Posted
技术标签:
【中文标题】如果任何编辑文本被聚焦,松下扫描仪正在将数据插入到编辑文本中【英文标题】:Panasonic scanner is inserting data in edittext if any edit text is focused 【发布时间】:2020-03-15 03:03:50 【问题描述】:我正在使用 Toughpad 从 Panasonic 进行扫描,当我扫描条形码时,数据被插入以编辑文本。如何防止这种情况。 提前感谢您的帮助。
【问题讨论】:
你希望数据去哪里?通常,像这样的扫描仪充当键盘接口,并将数据插入到任何具有焦点并接受文本的控件中。如果您想更改此行为,请阅读有关如何配置扫描仪的手册 @Jason 感谢您的回复。我已经实现了松下扫描仪,当扫描仪被扫描时,数据将进入 onRead 方法。使用来自后台的这些数据将执行一些操作。直到这一切都正常工作。但是,如果屏幕中存在任何编辑文本,则扫描的数据将插入该控件中。我不想向最终用户显示这些数据。 “如果你想改变这种行为,请阅读如何配置扫描仪的手册” 【参考方案1】:你应该问松下。但是根据您所写的内容以及我使用不同扫描仪的经验,我会说您不能。该扫描仪似乎用作键盘(它模拟键盘),因此扫描的内容将自动进入焦点控制。因此,您唯一可以对 OnKeyDown/Up/Pressed 之类的事件做一些事情。
或者也许有其他方法可以告诉这个扫描器在 COM 端口上工作,但我对此表示怀疑。
【讨论】:
对于 Zebra 和 Honeywell,它不会插入以编辑文本,仅适用于 Panasonic。以上是关于如果任何编辑文本被聚焦,松下扫描仪正在将数据插入到编辑文本中的主要内容,如果未能解决你的问题,请参考以下文章