C#挂接特定的键盘按键并停止系统传播

  • 本文关键字:传播 系统 键盘 c# hook
  • 更新时间 :
  • 英文 :


我有一个应用程序,其中有多个键盘通过USB连接。

我需要挂接一个特定的键盘,以便将按键直接输入软件,即使这个键盘不在前台。到目前为止,这是基于这个项目。其他键盘应正常工作。

尽管它似乎是通过使用直接输入,但不可能停止传播(我们不希望其他应用程序获得特定的键盘输入(。

关于Global Hook,它可以在系统上阻止按键,但据我所知,不可能识别按键的来源(来自哪个键盘(,从而选择性地阻止它们。

这里还有另一个项目,将两者结合在一起,但它相当混乱和沉重。

有更好的方法来实现这一点吗?我很惊讶简单的任务竟然如此复杂。

如果你只想让应用程序成为windows,你应该研究windows原始输入api

事情没那么复杂。

相关内容

  • 没有找到相关文章

最新更新