我有个有线二维码usb扫描枪,
免驱动的,USB-HID的,
想开发一个程序在后台控制它,
就是截断它的输入,
分析它的输入,
不输入到其他编辑框里。
还有就是不能拦截其他的USB-HID设备,比如键盘。
离线
usb扫描枪就是个usb键盘
离线
扫描枪是什么牌子的,扫描枪一般是usb-hid输入的,可以通过配置成usb虚拟串口。这样可以通过串口获取。还有一些可以配置成hid-pos的,这样可以从hid-pos获取数据,也不会有内容输入到其他编辑框了。如果实在要用默认的hid键盘输入,那么可以考虑下检测下键盘的输入速度,一般扫描枪输入速度都很快的,找到临界点区分开普通键盘和扫描枪。
离线
usb扫描枪就是个usb键盘
我就是不想用键盘模式, 想自己用 C# 编程控制读写。
离线
扫描枪是什么牌子的,扫描枪一般是usb-hid输入的,可以通过配置成usb虚拟串口。这样可以通过串口获取。还有一些可以配置成hid-pos的,这样可以从hid-pos获取数据,也不会有内容输入到其他编辑框了。如果实在要用默认的hid键盘输入,那么可以考虑下检测下键盘的输入速度,一般扫描枪输入速度都很快的,找到临界点区分开普通键盘和扫描枪。
你是说 USB HID 和 USB 虚拟机串口兼容的吗?
离线
微凉VeiLiang 说:扫描枪是什么牌子的,扫描枪一般是usb-hid输入的,可以通过配置成usb虚拟串口。这样可以通过串口获取。还有一些可以配置成hid-pos的,这样可以从hid-pos获取数据,也不会有内容输入到其他编辑框了。如果实在要用默认的hid键盘输入,那么可以考虑下检测下键盘的输入速度,一般扫描枪输入速度都很快的,找到临界点区分开普通键盘和扫描枪。
你是说 USB HID 和 USB 虚拟机串口兼容的吗?
不兼容,应该是可以通过扫码来切换的。不过虚拟串口在win10之前可能要安装驱动
离线
pythinker 说:微凉VeiLiang 说:扫描枪是什么牌子的,扫描枪一般是usb-hid输入的,可以通过配置成usb虚拟串口。这样可以通过串口获取。还有一些可以配置成hid-pos的,这样可以从hid-pos获取数据,也不会有内容输入到其他编辑框了。如果实在要用默认的hid键盘输入,那么可以考虑下检测下键盘的输入速度,一般扫描枪输入速度都很快的,找到临界点区分开普通键盘和扫描枪。
你是说 USB HID 和 USB 虚拟机串口兼容的吗?
不兼容,应该是可以通过扫码来切换的。不过虚拟串口在win10之前可能要安装驱动
还有这种骚操作, 我去看看说明说, 再不行问下卖家, 多谢!
离线
以前弄过,这个用libusb读取就行,可以使用productID,vendorID识别特定厂商设备进行读取;若要指定特定某个设备的话,使用serialNumber识别,不过有些usb设备没有唯一的serialNumber
离线
@微凉VeiLiang 刚刚把垃圾堆的说明书捡起来, 然后一扫特殊的二维码, 终于搞定虚拟串口, 再次谢谢大神!
@晕哥 @ippen @checkout 多谢指教, 收藏备用!
离线
把图补上, 有图有真相!
离线