Qt区分两个键盘?(一个实际上是RFID阅读器)

6 qt rfid

我有一个简单的RFID阅读器,它实际上表现为键盘,并返回带有返回字符的读取值.

我希望我的应用程序只能听单个(不同的)键盘设备(我将以某种方式选择/区分)并获取我的读取值,而不是重点在表单/应用程序上的米.

应用程序是用Qt C++编写的

我想知道这是否可能以及如何?

Ant*_*nov 0

在 WinAPI 的帮助下,这对于 Windows 操作系统来说是可能的。我从未使用过 QT,所以我不知道 QT 类中是否存在一些用于此目的的包装器。您应该使用原始输入。检查此链接以获取快速参考: http://msdn.microsoft.com/en-us/library/windows/desktop/ms645536Using Raw Input (v=vs.85).aspx(部分下有示例)

还可以看看这个项目http://www.codeproject.com/Articles/17123/Using-Raw-Input-from-C-to-handle-multiple-keyboard我理解它是用 C# 编写的,但这可能会有所帮助