- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我从 eBay 买了一个便宜的 RFID 阅读器,只是用来玩玩。没有 API,它只是写入 stdin
- 也就是说,如果您打开记事本并将 RFID 标签轻触到阅读器,它的 ID 号就会出现在记事本窗口中。
我正在四处寻找具有实际 API 且价格合理的读写器(有什么推荐吗?)。
在那之前,我需要使用我所拥有的来快速演示,以证明这个概念。
如何才能最好地拦截来自 USB 连接的输入? (是否有免费的 VCL 控件可以执行此操作?)
我想如果我只有一个带有事件控件的模态窗体,那么我可以 Hook 它的更改事件。但是模态形式似乎有点粗鲁。也许我可以钩住键盘输入,因为它似乎注入(inject)了类似字符的类型?
有什么想法吗?如果我解释得不够清楚,请告诉我。
预先感谢您的帮助。
最后,我只是钩住键盘,而不是试图拦截 USB。如果我检查我的应用程序是否处于事件状态并传递击键,它就会工作。我的应用程序没有任何键盘输入,只有鼠标点击(我从 RFID 读取的只是数字,所以我仍然可以处理像 Alt+F4 这样的事情。也许不是每个人的完美解决方案,但我能得到的一切工作)
最佳答案
根据你的描述,RFID读写器好像提供USB HID键盘接口(interface)。
我不知道在delphi中有没有类似的,但是在libusb中有一个libusb_claim_interface
,它要求操作系统将控制权移交给您的程序。
关于delphi - 如何从便宜的通用 USB 设备读取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8018576/
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 7年前关闭。 Improve thi
很难说出这里问的是什么。这个问题是模棱两可的、含糊的、不完整的、过于宽泛或修辞的,不能以其目前的形式得到合理的回答。如需帮助澄清此问题以便可以重新打开,visit the help center .
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 6年前关闭。 Improve thi
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,
我是一名优秀的程序员,十分优秀!