处理来自键盘楔的输入

时间:2008-11-08 15:46:40

标签: c# point-of-sale

继续Mykroft提出的问题

处理来自键盘“wedge”的输入的最佳方法

Best way to handle input from a keyboard "wedge"

我需要编写一个拦截击键的类,如果输入被确定来自键盘楔(如上文所述),数据将被定向到POS类来处理,否则它们必须通过击键以正常方式在Windows中处理。这提出了两个问题

  1. 如果不在WinForm中,我如何拦截击键。

  2. 如何将按键传递给Windows。

  3. 由于 JDibble

1 个答案:

答案 0 :(得分:1)

你需要P / Invoke SetWindowsHookEx()。在.NET应用程序中唯一可用的钩子是WH_KEYBOARD_LL。当您使用Google这些关键字时,您应该在示例代码上获得大量点击。