Keyboard 识别键盘

Keyboard 识别键盘,keyboard,hardware,Keyboard,Hardware,我有两个键盘连接到我的电脑上,有没有办法知道在任何语言或框架中按下了哪个键盘 对于Windows,您可以注册应用程序以使用API接收通知。注册后,应用程序将开始接收消息。该消息的LPRAM是指向结构的指针。您可以使用API以结构的形式获取标头。然后,您可以使用标题中设备句柄上的来提取生成输入的设备的信息 我不知道还有其他方法可以获取在Windows上生成键盘输入的设备 我也不知道如何在任何其他操作系统上解决这个问题。谢谢!GetRawInputData高于bellow或与DirectX的Dire

我有两个键盘连接到我的电脑上,有没有办法知道在任何语言或框架中按下了哪个键盘

对于Windows,您可以注册应用程序以使用API接收通知。注册后,应用程序将开始接收消息。该消息的LPRAM是指向结构的指针。您可以使用API以结构的形式获取标头。然后,您可以使用标题中设备句柄上的来提取生成输入的设备的信息

我不知道还有其他方法可以获取在Windows上生成键盘输入的设备


我也不知道如何在任何其他操作系统上解决这个问题。

谢谢!GetRawInputData高于bellow或与DirectX的DirectInput处于同一级别?有人知道linux上的解决方案吗?知道这件事一定很有趣。:)老实说,我不确定原始输入与DirectInput之间的关系。