首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

怎样区分条码输入后触发的回车与键盘回车

今天在做条码扫描商品条码来选择商品时,发现有一个矛盾:条码其实是模拟键盘事件的:先模拟敲击键盘,输入它所扫描到的条码,在输入完毕后,再模拟敲击键盘的回车事件。...而为了提高功能的易用性,页面本身就有一个监听,当用户按回车时,默认是触发表单的提交事件的,这样就有个冲突,当条码扫描条码后,即会触发录入商品信息的操作,之后又会触发表单的提交操作,而这,是我不希望看到的...在条码的时候,我不希望触发表单的提交动作。...在经过一些思考与尝试后,用以下的办法解决了,这里先说一下思路,代码稍后整理一下再贴上来:在扫描扫描一个条码后,触发的事件中,条码文本框本身的回车事件是会先触发的,继而再到页面的回车事件触发。...然后再清空条码框的值,重新获取焦点,准备下一次的扫描

2.6K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    条码扫描二维码扫描——ZXing android 源码简化

    前言   最近公司的Android项目需要用到摄像头做条码或二维码的扫描,Google一下,发现一个以Apache License 2.0 开源的 ZXing项目。...前提条件   下载源代码:点击这里   编译核心库:Zxing的主页上有介绍具体步骤,大家也可以参照这篇博文:android 条码识别软件开发全解析(续2详解绝杀!)...这个是启动Activity 也就是扫描器(如果是第一安装,它还会跳转到帮助界面)。 CaptureActivityHandler 解码处理类,负责调用另外的线程进行解码。...SurfaceHolder接口实现 initCamera () 方法用于初始化摄像头,如果排除了所有的error ,运行项目时就可以看到大致扫描界面了。...handler = new CaptureActivityHandler(this, decodeFormats,characterSet) 用于进行扫描解码处理。

    2.5K20

    条码打印软件之如何在条码数据插入字符而不被扫描

    有的客户在制作条形码的时候可能会想在条码内容中插入字符,但是,又希望插入的字符不被扫描出来,那么在条码打印软件中是如何设置的呢?...接下来小编就给大家简单介绍下,条码打印软件中如何在条码内容插入字符,而又不被扫描出来。...扫描这个条形码就可以发现插入字符没有被扫描出来。...然后对数据添加一个“格式化”的处理方法,接下来就和第一步基本一样了,用英文问号代替条码内容,在英文问号之间插入字符。扫描条形码插入字符没有被扫描出来。...以上就是条码打印软件中条码内容插入字符而不被扫描的两种方法,从以上步骤可以看出,条码打印软件支持的功能是非常齐全的,像格式化、数据之间关联,数据引用、隐藏条码数据等等,关注本站了解更多有关条码打印软件的功能

    99320

    C#中判断扫描输入与键盘输入

    提出问题:在收货系统中,常常要用到扫描扫描条码输入到TextBox,当条码无法扫描时,需要手工输入。如果是扫描输入时,我们将自动去判读条码,而手工输入时,最终需要加按回车键确认后判读条码。...这时候我们就要判断输入设备是手工还是扫描。      尝试的方法:      1.将TextBox属性设为ReadOnly=true。结果:无法输入。     ...结果:扫描输入时也会触发KeyPress事件,因此也不能输入。      3.在TextBox的ValueChanged事件中判断结果。...结果:扫描也是一个一个字符输入,不是一次性将整个条码输入。      思考:扫描其实在输入上与键盘完全相似。...但是人工输入和扫描设备输入的区别在于,扫描设备输入速度比较快而且时间间隔比较平均。      实验: ?      实验结果证明开始的推断。

    3.9K20

    Android手机(设备)连接扫描扫码遇到的问题

    1.android手机连接扫描有些手机显示不了系统键盘 2.连接扫描使用的是百度输入法,条码是字母数字组合的扫码会出现乱码(如条码:A0011305150081;小米没有键盘的扫描出现:a0011305150081...3.连接扫描不使用百度输入法,小米手机使用搜狗输入法扫码:A0011305150081,出现a0011305150081,啊!!!...,等甚至影响下一个条码扫描;华为手机(输入法改为华为Swype输入法或Android键盘AOSP)扫描正常;如下图: ?...4.使用谷歌拼音输入法,手机不显示系统键盘,扫描条码也不会乱码,小米手机测试还可以显示数字符号键盘(连接扫描小米手机(设备)显示不了系统键盘);模拟器和一些手机有关闭物理键盘功能,关闭后可以显示键盘。...5.连接和断开扫描时,屏幕都会刷新,造成临时加载的数据丢失 ? 结论: 1.手机连接扫描不显示系统键盘扫描出现乱码 2.手机使用扫描不要使用百度输入法,最好使用谷歌输入法

    2.7K30

    WinForm中TextBox 中判断扫描输入与键盘输入

    本文转载:http://www.cnblogs.com/Hdsome/archive/2011/10/28/2227712.html  提出问题:在收货系统中,常常要用到扫描扫描条码输入到TextBox...,当条码无法扫描时,需要手工输入。...如果是扫描输入时,我们将自动去判读条码,而手工输入时,最终需要加按回车键确认后判读条码。这时候我们就要判断输入设备是手工还是扫描。     ...结果:扫描输入时也会触发KeyPress事件,因此也不能输入。      3.在TextBox的ValueChanged事件中判断结果。...结果:扫描也是一个一个字符输入,不是一次性将整个条码输入。      思考:扫描其实在输入上与键盘完全相似。

    2.8K10

    在Automation Runtime中如何使用扫码

    JZGKCHINA 工控技术分享平台 扫描(BarCoder Reader )作为光学、机械、电子、软件应用等技术紧密结合的高科技产品,是继键盘和鼠标之后的第三代主要的电脑输入设备。...扫描自 80 年代诞生之后,得到了迅猛的发展和广泛的应用,从最直接的图片、照片、胶片到各类图纸图形以及文稿资料都可以用扫描输入到计算机中,进而实现对这些图像信息的处理、管理、使用、存储或输出。...BarCoder Reader 的通讯方式 条码扫描基本分为三种接口,分别: 串口(RS232) PS/2 USB 前两种接口串口(RS232)和 PS/2 的条码扫描是不需要驱动或软件的。...所以其实大多数条码扫描是可以不用安装驱动或软件,只有接口为 USB 串口模式和 USB HID 模式的条码扫描才需要安装驱动。...在本文中,我们将介绍在 Automation Runtime 环境中如何使用USB(HID)的扫码读取条码信息。

    4.3K30

    有赞零售移动端收银商品实践

    JS 引擎能够解析执行 JS 脚本,帮助移动端进行跨平台开发。...收银员在收银界面,使用扫码扫描商品条码条码秤的 PLU码,通过条码查找到商品,添加到购物车。...与商品模糊搜索场景不同,条码可以确定唯一商品,所以扫码的场景为 扫码精确匹配对应条码的商品 相同商品不同厂商会多个条码(一品多码) 设计上采用商品搜索表满足扫码的快速搜索与 一品多码的业务需求 3.3.2...商品搜索表设计 条码与商品 ID 映射 以条码字段创建索引 扫码的商品搜索流程: ?...所以在扫码的使用场景,需要加上商品搜索的补偿机制:在扫码未在本地搜索到对应条码的商品,则调用后端接口获取商品信息。

    2.3K20

    扫码打印新的实现方法(打印时输入)

    打印时输入的是Label mx 条码软件的文字、条码、二维码共有属性,实现扫描一个条码,打印一个新标签,常用于重新贴码的包装箱或产品贴。...下图为文字、条码、二维码的“打印时输入”属性设置:一、设置标签属性,点击打印按钮,弹出选择打印机对话框:二、选择目标打印机,点击“确定”按钮开始打印,弹出“输入打印”窗口,之后就可以扫描到输入框内,打印时替换到标签上...打印后清除输入:再次进入打印时之前输入的内容清除掉,如果不勾选,保留上次的输入内容;打印后继续显示:打印后继续弹出等待下一个打印;输入内容回车打印:输入内容后按下回车键直接打印,有些扫描扫描后带回车键...,实现扫描后快速打印。

    40060

    利用Code39字体将文本转换为code39条形码--Java版

    其中商品的upc字段需要是条形码,以方便用户用扫码扫描。常见的方案是将upc转换为条形码的图片。但在项目中发现, 当商品的数量为数千时,会因为文件太大而无法下载。...考虑到可以在客户端安装一些条码字体,从而在服务端就无须生成条形码图片,即使商品数量为数千,其下载文件也很小。...利用Code128字体将文本转换为code128条形码一文中提到可以通过在客户端提供Code128这种字体的方式来产生条形码,不过提到了直接将原文转换成Code128字体无法被扫码扫描。        ...为了进一步搞清楚这个问题,本人还进行了测试,在一些免费的条形码再线生成网站(如 在线免费生成条码)上生成的编码为Code128的条形码,使用项目组的扫码是能解析的!!!...不过,最最重要的还是,我们项目组的扫码能识别!!!

    1K40

    条码追溯系统解决外贸企业进销存管理

    因而外贸企业需要严格的质量管理体系和条码追溯系统把关。...条码追溯系统对外贸企业的具体应用 条码追溯管理系统可协助外贸企业进行货品的入库、出库、盘点等事项,减少由于手工记录所带来的失误,真正做到账务一致。...条码追溯管理系统通过条码录入产品价格信息,当客户问价时,就可以及时作出反馈,自动生成临时报价单。...条码追溯管理系统将产品进行了条码化操作,产品信息查询如数量、价格、库位等变得方便快捷,还可以实现产品的全过程追踪。...条码追溯管理系统简化了外贸企业员工验货流程,送检人通过扫码扫描条码送检,检验员扫描条码维护检验结果。

    93220

    使用c#捕获usb扫描扫描二维码、条形码结果

    起因   最近公司买了一些扫描,要做个展会门票扫描,门票格式为一个网址,生成方式是qr二维码   以前没玩过这东西,尝试一下看看,结果发现扫描根本就是个纯输入设备,和键盘一个性质   好吧,先不管这些...,把扫描结果记录下来才是正经的,于是在网上搜了一下“c# winform 无焦点监听键盘输入”,然后一大堆同质化的内容,虽然包含了usb扫描数据捕捉,但是。。。。...好吧,根据这个咱们自己调整调整吧 代码实现   先发一个类,用来支持扫描扫描结果获取 using System; using System.Collections.Generic; using System.Diagnostics...而扔给数组的方法就是Add方法了,这里的处理才是真正的核心因为条形码中只有数字和部分符号,所以基本可以不用考虑键盘状态或组合键的情况,但二维码就不能不考虑了,尤其是有些验证信息还区分大小写的情况,例如二维码扫描结果是这样的内容...“c=a0nLD7_49vSF9-1&n=1”,我使用的是科密ew-9200扫描,因为要区分扫描,所以对每个扫描追加的后缀设置,也就是&n=1部分,前面的才是扫描结果那么通过事件监听,发现在键盘状态为小写时

    1.7K20

    一文读懂H5,APP,WAP,公众号支付等多种支付方式的区别

    线下支付场景分类 付款码支付 也有叫条码支付的,也有叫被扫(从用户的角度)。其实名字不重要,关键看场景。...它的场景是这样的: 商家使用扫码条码识别设备扫描用户APP上的条码(一维码或者二维码),完成收款。用户仅需出示付款码,所有收款操作由商家端完成。支付宝的示例如下图: ?...image 图片来自网络 具体步骤是: 用户打开支付APP(支付宝,微信或者云闪付等),找到付款码界面; 收银员在商家收银系统操作生成订单,用户确认支付金额; 收银员使用扫码设备(包括扫码,POS机等...),扫描用户手机上的条码(一维码或者二维码),商家收银系统提交支付。...是由用户使用APP扫描商户收银端生成的二维码。支付宝的示例如下图: ?

    6.7K32

    实例!智能制造厂内物流解决方案

    b.适应多种管理维度 配置灵活启用:入库日, 生产批号, 采购单号、 领用单号, 入库箱号, 条码管理 细致的批次管理:供应商、 箱号、 批次 c.支持多种下架策略 通过策略设定, 可实现最经济化下架策略...d.支持现代物流设备、 物流技术的应用,实施便捷 支持条码扫描、 DPS( 步科亮灯系统) 、 AS/RS( 步科自动库系统) 、 分拣小车等现代物流技术的应用。...4.K-WMS 标准版 系统功能一览: 主要功能概述: 五、自动立体仓库硬件 1.智能移动拣货车 a.集合工单扫描, 信息显示集条码打印功能于一体的拣货设备。...人、 车、 机三者结合, 解放双手, 方便拣货; 与PDA相比, 不用专业人员写入复杂程序, 现场智能终端组态软件为你编辑简单画面; 大尺寸触控界面, 方便操作; 扫描与打印一体化。

    1.3K20

    示例-智能制造厂内物流解决方案

    b.适应多种管理维度 配置灵活启用:入库日, 生产批号, 采购单号、 领用单号, 入库箱号, 条码管理 细致的批次管理:供应商、 箱号、 批次 c.支持多种下架策略 通过策略设定, 可实现最经济化下架策略...d.支持现代物流设备、 物流技术的应用,实施便捷 支持条码扫描、 DPS( 步科亮灯系统) 、 AS/RS( 步科自动库系统) 、 分拣小车等现代物流技术的应用。...4.K-WMS 标准版 系统功能一览: 主要功能概述: 五、自动立体仓库硬件 1.智能移动拣货车 a.集合工单扫描, 信息显示集条码打印功能于一体的拣货设备。...人、 车、 机三者结合, 解放双手, 方便拣货; 与PDA相比, 不用专业人员写入复杂程序, 现场智能终端组态软件为你编辑简单画面; 大尺寸触控界面, 方便操作; 扫描与打印一体化。

    1.2K21

    使用c#捕获usb扫描扫描二维码、条形码结果(支持中文版)

    前因 之前在18年写过一个使用c#捕获usb扫描扫描二维码、条形码结果,当时我是没有遇到需要使用中文的情况,因为二维码都是我自己控制生成的,如果遇到中文,我会提前进行编码编程unicode编码,所以...up 32,164 // Lalt down 128,164 // Lalt up 33,165 // Ralt down 129,165 // Ralt up 我这里使用的还是科密扫描...,如果其他型号扫描有不同的结果,请自行尝试 isShift修改为判断已按下的键中,是否存在左右shift键对应的编号 尝试获得中文返回内容 然后,尝试进行中文扫码,直接一脸懵逼了。。。。...我是知道按住alt不送,直接在数字小键盘上输入数字可以出现任意符号的,难道扫描扫到中文也是这么搞得? 直接用数字小键盘尝试了下Alt+45794。。。。出现了一个“测”字,好吧。。。。...NND,扫描居然有字符集设置,而不是使用的unicode! 行吧,如果有人购买的扫描在数字转字符时不对,那一定是编码的锅,自己测试到底是什么编码吧!

    87330
    领券