【问题标题】:how to monitor the pressed keys from the keyboard?如何监控键盘上的按键?
【发布时间】:2013-08-28 23:30:34
【问题描述】:

当我的应用程序在后台时(不是活动的) 我想监控键盘按键,在某些情况下,我还想监控条形码扫描仪。条码扫描器返回一串 unicode 字符(不在键盘中)

我找到了一个名为 (GlobalKeyboardHook) 的类 它可以很好地使用来自键盘的键

但是使用条码扫描器它不起作用

你能帮我吗?

【问题讨论】:

  • 您的扫描仪使用的是 PS/2 还是串行接口?
  • 我已经在 C# 中使用 onKeyPress、onkeydown 尝试过这种事情,我使用条形码扫描仪我们正在使用 USB 连接器扫描仪,它被检测为另一个键盘,所以如果你要使用我所说的我已经试过了,我希望我们有同样的情况。
  • 你在写什么样的应用程序? winforms、WPF、网页?
  • @ivowiblo 我正在使用winform
  • @DanzaiVer 我正在使用 USB 条码扫描仪,但我的条码是 2D(条码图像可能包含名称而不仅仅是数字)

标签: c# winforms


【解决方案1】:

Distinguishing Barcode Scanners from the Keyboard in WinForms

有些条码扫描器只使用键盘输入来输入数据,但有些则不使用。阅读文章以了解如何检测条形码阅读器输入。

【讨论】:

  • 我阅读了这篇文章,但我知道从哪里可以下载rawinput.dll 参考资料,您能帮帮我吗?
  • 我试过了,第一篇也可以参考我的项目需要rawinput.dll 可以给我一个下载链接吗?
猜你喜欢
  • 2018-04-15
  • 1970-01-01
  • 2011-10-10
  • 1970-01-01
  • 1970-01-01
  • 2013-03-12
  • 2015-02-04
  • 2017-11-06
  • 1970-01-01
相关资源
最近更新 更多