C# 如何区分条形码输入和键盘输入

C# 如何区分条形码输入和键盘输入,c#,barcode,C#,Barcode,我想在c#编程中区分键盘输入和条形码输入 不向条形码添加前缀或后缀 我如何才能做到这一点?尝试从文本框中获取按键事件。欢迎来到StackOverflow,请花一分钟时间阅读,以便您提出更好的问题,并让其他人更好地理解您并给出您需要的答案。通常,如果您想这样做,最好在任何与“键盘垫片”模式相反的替代模式下使用扫描仪。也就是说,不要让工具假装成一个键盘,然后转过身来,试图将其与键盘区分开来。您的工具是否支持这种其他模式取决于特定的工具,应该在手册中找到。我是第二个Damiens解决方案。我通常使用U

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

不向条形码添加前缀或后缀


我如何才能做到这一点?

尝试从文本框中获取按键事件。

欢迎来到StackOverflow,请花一分钟时间阅读,以便您提出更好的问题,并让其他人更好地理解您并给出您需要的答案。通常,如果您想这样做,最好在任何与“键盘垫片”模式相反的替代模式下使用扫描仪。也就是说,不要让工具假装成一个键盘,然后转过身来,试图将其与键盘区分开来。您的工具是否支持这种其他模式取决于特定的工具,应该在手册中找到。我是第二个Damiens解决方案。我通常使用USB OEM/OPOS模式+Microsofts POS库。不确定是否所有的条形码扫描仪都支持它,但我想这是相当标准的。如果你能告诉我们实际的问题是什么,那就太好了。尝试检查打字速度?扫描仪的键盘垫片在系统上显示为第二个键盘。他们将创建真正的关键点将创建的所有事件。如果OP没有受到键盘垫片的影响,则不清楚问题是什么,因为如果直接与扫描仪接口,输入体验通常完全不同。