我有两个连接到PC的键盘。一个用于键入TMemo1,另一个用于TMemo2。两者都允许同时输入。问题是我无法区分键盘键入的键盘和键盘键入的键盘。
有没有办法区分某个输入来自哪个设备?
答案 0 :(得分:32)
@Dian,您可以使用RegisterRawInputDevices功能注册键盘并监控WM_INPUT消息,以确定输入来自的设备(键盘)。
检查这些链接以获取更多信息
答案 1 :(得分:0)
据我所知,没有办法区分键盘unil你有钩键盘驱动程序。 Windows为应用程序提供了可靠的输入模型,因此应用程序从键盘,第二键盘,IR远程控制或使用SendInput API函数的其他程序接收输入没有区别。