【问题标题】:How to distinguish keypresses from different keyboards in Windows如何区分 Windows 中不同键盘的按键
【发布时间】:2016-05-21 17:11:32
【问题描述】:

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

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

在 Windows 中是否有一种简单的方法可以在用户级别执行此操作?

【问题讨论】:

  • 我假设您的意思是在单个登录会话中区分键盘(而不是 Windows Multipoint Server)。在这种情况下,答案是否定的,因为没有记录在案的 Win32 API 可以做到这一点。然而这是可能的,因为 Multipoint 确实区分键盘以支持多个本地用户。
  • 谢谢Xpw;需求现在已经改变,我决定采取不同的方式来解决这个问题。如果您想回答,我会标记为最佳答案

标签: windows input keyboard keyboard-events


【解决方案1】:

我假设您的意思是在单个登录会话中区分键盘(而不是 Windows Multipoint Server)。在这种情况下,答案是否定的,因为没有记录在案的 Win32 API 可以做到这一点。不过这是可能的,因为 Multipoint 确实区分键盘以支持多个本地用户。

【讨论】:

    猜你喜欢
    • 2014-05-02
    • 1970-01-01
    • 2018-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-01
    • 2016-12-30
    • 2011-03-04
    相关资源
    最近更新 更多