区分键盘和扫描枪的输入

asp_c 2007-04-04 11:02:06
如何区分键盘和扫描枪的输入
...全文
1074 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
最后一只恐龙 2007-04-15
  • 打赏
  • 举报
回复
没有办法,你是在Web上做,这个层面它们没有区别。
  • 打赏
  • 举报
回复
商用设备有着悠久的历史,设计上这些都考虑到了。去读你的设备的使用前设置手册(通常只有几页纸),总能找到相对标准一些的功能。
  • 打赏
  • 举报
回复
条码扫描设备可以设置(扫描手册上的几个指令就可设置)自动增加的首尾符号(一到两个字符),你可以在程序中判断。例如,TextBox的客户端onkeydown中记录键盘但一旦发现ascii 03字符,就开始一个状态,并且初始化一个变量,再这个状态下将其后的字符都记录到这个变量中,(除非)直到发现结束ascii 04字符,将结束字符前记录的内容做为扫描输入内容。

当然,如果只是为了简单标记扫描输入,你可以简单地设置扫描设备的首尾字符,例如凡是以“SC”开头并且以"SX"结尾的输入,中间部分就作为扫描输入处理。只要业务处理程序增加这个判断就可以了。
angeldjd 2007-04-15
  • 打赏
  • 举报
回复
不可以,不用想了。
asp_c 2007-04-13
  • 打赏
  • 举报
回复
那你有vb6时代的代码吗 给我参考一下 啊行啊 大哥
wszhoho 2007-04-13
  • 打赏
  • 举报
回复
可以锁定端口吧,vb6的时代做过一点底层的东西,现在.net不会。
asp_c 2007-04-13
  • 打赏
  • 举报
回复
那怎么弄啊 大哥 大姐门
nimeide1234567890 2007-04-04
  • 打赏
  • 举报
回复
ding
lizheng__114 2007-04-04
  • 打赏
  • 举报
回复
验证码?
ylqmf 2007-04-04
  • 打赏
  • 举报
回复
up
wudixiaocaoren 2007-04-04
  • 打赏
  • 举报
回复
不可以
wxbps 2007-04-04
  • 打赏
  • 举报
回复
不可以,扫描枪本身就属于键盘设备,你屏蔽键盘,那扫描枪也同样被屏蔽了.

不知道禁用PS2端口(前提你的键盘不是USB的),使用USB扫描枪.....可不可以!!!!
没试过!
asp_c 2007-04-04
  • 打赏
  • 举报
回复
我本来想控制输入时间的 可是不知道怎么写 那位高手帮帮我啊
x1234521 2007-04-04
  • 打赏
  • 举报
回复
应该是区分不了,因为他们都是模拟输入设备,输入到计算机中的信号,实际是一样的。
asp_c 2007-04-04
  • 打赏
  • 举报
回复
我为了要实现屏蔽键盘 同时可以用扫描枪输入
asp_c 2007-04-04
  • 打赏
  • 举报
回复
验证码?什么意思啊

62,073

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧