C# 用条码枪输入内容,键盘也输入内容,怎样判断那个是条码枪输入那个是键盘输入的?

 我来答
郑州条码收款机
2013-01-17 · TA获得超过1581个赞
知道小有建树答主
回答量:1633
采纳率:0%
帮助的人:914万
展开全部
楼上的,keypress 是搞不定的,
应为,条码枪一般都是键盘模式。
也就是PS2 或者 HID设备,和键盘完全一样。 呵呵。

如果你非要区分,建议将条码枪改成 串口,或者 USB虚拟串口模式,这样就可靠多了。
追问
我现在枪是usb,但是怎样区分输入端是键盘和枪
追答
难度相当大,呵呵,C#应该是搞不定的,
C++有如下思路,呵呵,
直接查找HID设备以及对应的 PID和VID,根据HID设备唯一标识找到设备,然后自己写HID设备数据通讯,应该就可以了,MSDN 以及百度一下 关于HID设备的数据通讯开发。
嘻嘻,难度比较大,还不如更换个硬件接口来的快。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leiyangbdwk
2013-01-17 · TA获得超过3295个赞
知道大有可为答主
回答量:4975
采纳率:12%
帮助的人:4353万
展开全部
判断输入字符的速度,条码的话应该是均匀的,不过大概没有那种必要,直接用串口扫描枪吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e7215cf25
2013-01-17 · TA获得超过234个赞
知道小有建树答主
回答量:404
采纳率:0%
帮助的人:373万
展开全部
响应keypress事件。可以检测到按键。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式