在 linux 中通过 C++(或 python)访问多个键盘输入
Accessing multiple keyboards input by C++ (or python) in linux
我想在我自己的应用程序中读取连接计算机的(最多 4 个)键盘的输入。
我的情况
对于一个小活动,我想将三个USB条形码扫描仪连接到笔记本电脑(带有键盘)
默认情况下,条形码扫描仪就像键盘一样工作。如果它扫描条形码,它只需输入数字并按"返回"键。这很棒,开箱即用。
对于我的应用程序,三个条形码扫描仪将同时工作,并且可能与默认应用程序发生冲突。还应该有意见在笔记本电脑键盘上手动输入条形码。
目标
因此,我需要使用我的自定义应用程序(C++或 python)读取四个键盘的输入并分别处理它们。
A. 环境
我的特定环境是一台连接了三个条形码扫描仪的笔记本电脑上的 Ubuntu 11.04。该应用程序是用C++或python编写的(取决于这个问题的答案)。
提前感谢您的任何提示或答案
为什么不转到设备节点
也许在这里找到cat/dev/input/by-path/yourDevice
并在此处阅读代码
就像他们在这里所做的那样
(注意:原始链接已损坏,但内容可以在 web.archive.org 上找到)
相关文章:
- 使用 Octave GNU 访问输入/输出文件
- 访问自定义OP的输入值时的segmenation故障
- 有没有办法根据用户的输入访问类对象的信息?
- 无论如何,是否可以使用用户输入的类项名称来访问该项中的数据
- 如何正确访问通过引用从标准输入传递给构造函数的参数的值
- 如何根据用户输入创建和访问多个对象 - C++
- 如何从HTML输入中读取数据,并将数据本地写入文件以供将来访问
- 如何访问boost :: asio :: streamBuf输入作为字符串
- 访问C 类中功能指针数组的输入
- Python:将用户定义的函数作为输入,同时保持源代码不可访问
- 访问 PC 音频输入流
- 在 linux 中通过 C++(或 python)访问多个键盘输入
- C++读取骰子访问违规的输入
- 成员函数访问的main中的用户输入
- C++文件访问/输入和输出
- 输入布局,访问违规,错误处理不能像我希望的那样工作
- 使用文件访问标志和c++的文件输入和输出
- 如何在c++ mex文件中访问多维数组输入
- 如何告诉 advance() 在输入迭代器上使用 += 运算符(如果它们不是随机访问)
- c++如何将访问输入断言为字符串