Windows 如何区分不同键盘的按键

How to distinguish keypresses from different keyboards in Windows

我习惯于通过Windows消息检测键盘按键,但在连接多个键盘的情况下,似乎没有办法区分不同键盘按下同一键。

https://msdn.microsoft.com/en-us/library/windows/desktop/ms646280(v=vs.85).aspx

在 Windows 中有用户级别的简单方法吗?

我假设您的意思是在单个登录会话中区分键盘(而不是 Windows 多点服务器)。在这种情况下,答案是否定的,因为没有文档化的 Win32 API 来执行此操作。然而这是可能的,因为 Multipoint 确实区分键盘以支持多个本地用户。