我有一个应用程序,其中有多个键盘通过USB连接。
我需要挂接一个特定的键盘,以便将按键直接输入软件,即使这个键盘不在前台。到目前为止,这是基于这个项目。其他键盘应正常工作。
尽管它似乎是通过使用直接输入,但不可能停止传播(我们不希望其他应用程序获得特定的键盘输入(。
关于Global Hook,它可以在系统上阻止按键,但据我所知,不可能识别按键的来源(来自哪个键盘(,从而选择性地阻止它们。
这里还有另一个项目,将两者结合在一起,但它相当混乱和沉重。
有更好的方法来实现这一点吗?我很惊讶简单的任务竟然如此复杂。
如果你只想让应用程序成为windows,你应该研究windows原始输入api
事情没那么复杂。