如何知道挂钩的键盘ID?

我的电脑上连接了两个键盘。 我想用一个主键盘,另一个用于特定的应用程序。 例如,键盘#1用于窗口,键盘#2仅用于我的应用程序。

可能吗? 如果是,我应该使用哪种语言? 我需要访问驱动程序吗? 我确切地说,我在Windows下运行…

问候

我找到了一个链接,一步一步解释如何拦截键盘按键,以及如何识别发送按键的设备。

http://www.codeproject.com/Articles/17123/Using-Raw-Input-from-C-to-handle-multiple-keyboard

这个例子使用C#语言。

问候,