【发布时间】:2012-12-29 14:01:32
【问题描述】:
有2个USB键盘KeyboardA和KeyboardB的PC
用户 1 在键盘 A 上工作。
有时 User2 在 KeyboardB 上键入。
任务:来自 KeyboardB 的所有输入重定向到文件。
如果我使用 SetWindowsHookEx,我可以挂钩输入和停止消息,但无法检测到 KeyboardA 或 KeyboardB(有没有办法检测到什么键盘?)
如果我使用 RegisterRawInputDevices,我会检测到 KeyboardA 或 KeyboardB,但无法停止消息,并且来自 KeyboardB 的输入会转换为 User1 界面(有办法停止消息吗?)。
我可能需要另一种方法将数据从键盘重定向到特定位置吗?
【问题讨论】: