0

继 Mykroft 提出的问题之后

处理来自键盘“楔形”输入的最佳方式

处理来自键盘“楔形”的输入的最佳方式

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

  1. 不在 WinForm 中时如何截取击键。

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

感谢 JDibble

4

1 回答 1

1

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

于 2008-11-08T19:18:41.320 回答