我的电脑上连接了两个键盘。一个用于输入 TMemo1,另一个用于输入 TMemo2。两者都可以同时打字。问题是我无法区分键盘一输入的内容和键盘二输入的内容。
有没有办法区分某些输入来自哪个设备?
@Dian,你可以使用注册原始输入设备 http://msdn.microsoft.com/en-us/library/ms645600%28VS.85%29.aspx功能来注册键盘并监控WM_INPUT http://msdn.microsoft.com/en-us/library/ms645590%28VS.85%29.aspx消息来确定输入来自的设备(键盘)。
检查这些链接以获取更多信息
- 使用 C# 中的原始输入处理多个键盘 http://www.codeproject.com/KB/system/rawinput.aspx
- WM_INPUT消息 http://msdn.microsoft.com/en-us/library/ms645590%28VS.85%29.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)