C# 用条码枪输入内容,键盘也输入内容,怎样判断那个是条码枪输入那个是键盘输入的?
展开全部
楼上的,keypress 是搞不定的,
应为,条码枪一般都是键盘模式。
也就是PS2 或者 HID设备,和键盘完全一样。 呵呵。
如果你非要区分,建议将条码枪改成 串口,或者 USB虚拟串口模式,这样就可靠多了。
应为,条码枪一般都是键盘模式。
也就是PS2 或者 HID设备,和键盘完全一样。 呵呵。
如果你非要区分,建议将条码枪改成 串口,或者 USB虚拟串口模式,这样就可靠多了。
追问
我现在枪是usb,但是怎样区分输入端是键盘和枪
追答
难度相当大,呵呵,C#应该是搞不定的,
C++有如下思路,呵呵,
直接查找HID设备以及对应的 PID和VID,根据HID设备唯一标识找到设备,然后自己写HID设备数据通讯,应该就可以了,MSDN 以及百度一下 关于HID设备的数据通讯开发。
嘻嘻,难度比较大,还不如更换个硬件接口来的快。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
判断输入字符的速度,条码的话应该是均匀的,不过大概没有那种必要,直接用串口扫描枪吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
响应keypress事件。可以检测到按键。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询