windows - 是否可以确定哪个键盘发送了按键?

标签 windows winapi

我有一个 Windows Media Center Remote ,Windows 将其识别为键盘。当我使用 Windows Media Center 运行多显示器设置并在一个屏幕上播放视频时, Remote 的输入将与常规键盘一起定向到事件窗口。因此,当我在另一个屏幕上执行某些操作时,Windows Media Center 不会响应 Remote 。因此,我想编写一个简单的低级键盘钩子(Hook)来捕获所有按键事件,确定哪些按键来自 Remote ,并将这些按键重定向到打开的媒体中心窗口。

唯一的问题是,我似乎无法在 Windows API 中找到任何与此相关的内容。除了编写驱动程序之外,是否有任何方法可以确定按键的来源?

最佳答案

您可以处理原始输入,以便处理击键并识别它们来自哪个设备。 This article解释了如何操作。

关于windows - 是否可以确定哪个键盘发送了按键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10149796/

相关文章:

c - 如何克服阻塞的第 3 方功能

c++ - GetLastInputInfo 不能正常工作?

c++鼠标点击模拟代码

windows - 适用于 Windows 7 的类似 YUM 程序

python - Windows 上是否有 time.clock() 的替代精确计时器?

c - 当我要求 2.0 时,wglCreateContextAttribsARB() 给了我 4.4

c++ - 从 Windows API 获取计算机的域名

c - 以编程方式在 Windows 中启用大页面

c# - 如何使用c#删除Word文档中的 'Read only recommended'选项?

windows - 获取批处理脚本中特定路径的父目录