我在C++中不够高效,所以回答得很好/详细解释,谢谢。 我已经做了一个小型的C++程序,它从一个RFID阅读器获取输入(类似于条形码扫描器)我已经尝试通过互联网搜索一个简单的答案,但有一些混合的结果。C++控制台窗口仅接受来自USB的输入
我有两个选择,第一个是多参访:
保持控制台应用程序在后台(只是最小化是好的),并从USB RFID阅读器采取按键,只有从源头,因此PC上的用户可以使用他/她的键盘并打开其他程序,而无需使应用程序处于焦点。
保持在即使键盘或鼠标不小心按下关注的应用程序,所以即使在任务栏上单击,或应用程序失去焦点会重新集中注意力,因此它可以做它携带的工作
我需要的答案不能仅仅是“使用这个函数SetWindowFocus()”或者“使用这个库和bla bla”,我需要一个关于我需要做什么的详细答案,因为我甚至不知道从哪里开始, 非常感谢您的帮助!
那么您如何获得RFID输入呢?作为键盘事件?奇怪的。 – wilx
@wilx:从历史上看,这是有道理的。 RFID作为条形码阅读器的后继产品而出售,而传统上也将其用作键盘。即使在USB上市之前,他们也实现了PS/2 pass-through连接器。相当有用:如果扫描仪无法读取条形码,您只需手动输入打印的数字。根本不需要重新编码。 – MSalters