【问题标题】:how to distinguish barcode input from keyboard input如何区分条形码输入和键盘输入
【发布时间】:2018-01-22 07:32:27
【问题描述】:

我想在c#编程中区分键盘输入和条形码输入

不为条形码添加前缀或后缀。

我该怎么做?

【问题讨论】:

  • 欢迎来到 StackOverflow,请花一点时间阅读how to ask guide,以便您提出更好的问题,并让其他人更好地了解您并为您提供所需的答案。
  • 通常,如果您想这样做,最好在与“键盘垫片”模式相反的任何替代模式下使用扫描仪。 IE。不要让工具伪装成键盘然后转身尝试将其与键盘区分开来。您的工具是否支持这种其他模式取决于具体的工具,应该在它的手册中找到。
  • 我第二个 Damiens 解决方案。我通常使用 USB OEM/OPOS 模式 + Microsofts POS 库。不确定是否所有条形码扫描仪都支持它,但我猜它是相当标准的。
  • 如果您能告诉我们真正的问题是什么,那就太好了。试试看打字速度?

标签: c# barcode


【解决方案1】:

尝试从文本框中获取 Key Pressed 事件。

【讨论】:

  • 实施良好的扫描仪键盘垫片在系统中显示为作为第二个键盘。他们将创建真正的钥匙会发生的所有事件。如果 OP 没有遇到键盘垫片的影响,则不清楚问题出在哪里,因为如果直接与扫描仪交互,输入体验通常完全不同。
猜你喜欢
  • 1970-01-01
  • 2011-07-12
  • 2017-06-09
  • 1970-01-01
  • 1970-01-01
  • 2019-01-08
  • 2011-08-03
  • 1970-01-01
  • 2015-07-05
相关资源
最近更新 更多