社区
非技术区
帖子详情
delphi7如何判断是扫描枪输入还是键盘输入
xjjsky105
2014-12-24 03:30:22
delphi7如何判断是扫描枪输入还是键盘输入
...全文
1416
12
打赏
收藏
delphi7如何判断是扫描枪输入还是键盘输入
delphi7如何判断是扫描枪输入还是键盘输入
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
计算机黎志南
2018-09-13
打赏
举报
回复
你们想复杂了,条码枪发完 消息后,会发个回车号#13,只需要在Keypress里头判断#13就可以了
procedure TFpack_main.edt_entryBarCodeKeyPress(Sender: TObject; var Key: Char);
if key = #13 then
begin
btn2.Click ; //这个按钮 是 处理 输入edt_entryBarCode的内容,如存数据库,mmo1等
end;
end;
鐵蛋
2015-07-29
打赏
举报
回复
没那么复杂,还接口呢,就是keypress里面判断前后读入key的时间间隔,少于300微秒就是枪,大于就是手动key的,我做过这个应用,用了好些年了,一直在用,都没出过问题
武稀松
2015-07-29
打赏
举报
回复
扫描枪本身就是一个键盘设备,除了输入速度之外没法区分。 或者你能获取设备名,也可以特别区分
meing1
2015-07-27
打赏
举报
回复
亲测过。用时间可以,但要判断多几个字符,我以前是判断5个字符的。即在0.几秒内,能输入6个字符的为枪,不能的为键盘。仅敲一个字母快,但如要输长一点,为同一个字符的机率小到可以忽略。
Dparry
2015-06-25
打赏
举报
回复
判断硬件输入端。扫描枪的USB口和键盘的USB口,如果扫描枪是COM的更好
lyhoo163
2015-06-20
打赏
举报
回复
扫描枪输入,还是模拟键盘输入的。找到二者的区别,还是要从硬件识别码上下功夫了。
holdingsword
2015-06-20
打赏
举报
回复
引用 5 楼 yubo 的回复:
扫描枪用接口
有的扫描枪用的就是键盘接口,并的键盘上的。速度在输入少的时候,恐怕没有用? 楼主想其他办法吧!
yubo
2015-06-19
打赏
举报
回复
扫描枪用接口
武稀松
2014-12-25
打赏
举报
回复
因为扫描枪就是键盘设备,所以没法区分. 楼上说的输入速度可以参考一下
固执的大叔
2014-12-25
打赏
举报
回复
你可以试一下用检查输入速度来判断,人手输入一般都会超过1秒钟
levonsoft
2014-12-25
打赏
举报
回复
就是速度了。
判断
扫描枪
还是
键盘
输入
判断
扫描枪
还是
键盘
输入
C#文本框失去焦点,扫码枪
输入
C#文本框失去焦点,扫码枪
输入
,VS2015测试,OK,请大家试用,源码
串口转键盘,网络转键盘
1、以前客户项目中要用到串口
扫描枪
,扫描二维码含有中文,目前大部分
扫描枪
不能直接输出中文,因此为客户想了个办法,将USB
扫描枪
虚拟成串口,然后写个插件再进行二次转换输出到键盘,这样中文输出就完美解决。 2、客户现场还有用到基恩士的固定式扫描器,采用网络通讯,但后台系统仅能接收
键盘
输入
方式,因此在串口转键盘基础上又开发了网络转键盘插件。
Tedit
判断
输入
是手动按键还是扫描设备
这里指的
输入
设置主要是
扫描枪
或者磁条卡刷卡设备 如果仅是IC卡ID卡的,直接设置ReadOnly为True就可以了 根据
输入
速度
判断
OnKeyPress …………….. if NeedCard and _IsKey then begin // if Edit1.Text = '' then begin lctime := GetTickCount; T...
【
Delphi
】Windows系统下的键盘钩子
目的:为了实现得力牌扫码枪的
输入
,并执行特定功能。 场景描述:此款扫码枪模拟键盘信号,并支持以回车、换行等结尾,这里采用回车结尾进行开发。 思路:使用Windows的钩子回调函数,这里模拟键盘信号所以用WH_KEYBOARD设置键盘钩子,再用键盘钩子回调函数KeyHook来进行具体的定制功能开发。 设置键盘钩子[SetWindowsHookEx——API文档]https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-set
非技术区
829
社区成员
53,611
社区内容
发帖
与我相关
我的任务
非技术区
Delphi 非技术区
复制链接
扫一扫
分享
社区描述
Delphi 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章