我有一个系统,我有多个键盘,真的需要知道键击来自哪个键盘.解释设置:
我有一个低级钩子(在C#中,但实际上调用了Win32功能),即使我的应用程序没有聚焦,它也能够处理输入.
问题是当使用普通键盘时,应用程序拾取的一些映射键码在外部屏幕上被驱动.外部屏幕发送并用于确认的其中一个按键是VK_RETURN.除非我能够识别"设备"并对其进行过滤,否则用户可能正在执行操作并在甚至不看的屏幕上确认它们.
我怎么知道哪个键盘负责按键?
我有两个连接到PC的键盘.一个用于键入TMemo1,另一个用于TMemo2.两者都允许同时输入.问题是我无法区分键盘键入的键盘和键盘键入的键盘.
有什么方法可以区分,某些输入来自哪个设备?