是否有可能确定哪个键盘发送了按键?

我有一个Windows媒体中心远程Windows识别为键盘。 当我使用Windows Media Center在一个屏幕上播放video时运行多显示器设置时,遥控器的input会与常规键盘一起指向活动窗口。 所以当我用另一个屏幕做什么时,Windows Media Center不响应远程。 所以我想我会写一个简单的低级键盘钩子来捕捉所有关键事件,确定哪些按键来自远程,并将其redirect到打开的Media Center窗口。

唯一的问题是,我似乎无法在Windows API中find任何东西。 有没有什么办法可以确定一个键盘按键的来源?

您可以处理原始输入以处理击键并识别来自哪个设备。 本文解释如何。