【发布时间】:2012-04-14 00:00:46
【问题描述】:
我有一个 Windows 将其识别为键盘的 Windows Media Center 遥控器。当我使用 Windows Media Center 在一个屏幕上播放视频运行多显示器设置时,遥控器的输入与常规键盘一起被定向到活动窗口。因此,当我对另一个屏幕进行操作时,Windows Media Center 不会响应遥控器。所以我想我会写一个简单的低级键盘钩子来捕获所有键事件,确定哪些按键来自遥控器,并将它们重定向到打开的媒体中心窗口。
唯一的问题是,我似乎在 Windows API 中找不到任何东西。除了写驱动,有什么方法可以确定按键的来源吗?
【问题讨论】:
-
如何挂钩所有按键事件,并手动检查从遥控器接收到的按键代码,以便在解决方案中实施?另一种可能的方法是检查到 PC 的远程连接端口是否正确。
-
大部分键码与我的其他键盘相同。它还插入了 USB 集线器。没有司机怎么拦截?
-
我其实以为是 WiFi 遥控器,但另一种方法是处理原始输入。