在Linux中访问由C ++(或python)输入的多个键盘

我想在自己的应用程序中读取连接到计算机的(最多4个)键盘的输入。

我的情况

对于一个小型活动,我想将三个USB条形码扫描器连接到笔记本电脑(有键盘)

默认情况下,条形码扫描器就像键盘一样工作。 如果它扫描条形码,只需输入数字并按下“返回”键。 这很棒,可以直接使用。

对于我的应用程序,三个条形码扫描仪将同时工作,并可能与默认应用程序发生冲突。 此外,应该有意见在笔记本电脑键盘上手动输入条形码。

目标

因此,我需要用我的自定义应用程序(C ++或python)读取四个键盘的输入并分别处理它们。

环境

我的具体环境是安装有三个条码扫描器的笔记本电脑上的Ubuntu 11.04。 该应用程序是用C ++或python编写的(取决于这个问题的答案)。

预先感谢任何提示或答案


为什么不去设备节点

也许可以在这里找到cat / dev / input / by-path / yourDevice

并在这里阅读代码

像他们在这里一样

链接地址: http://www.djcxy.com/p/59007.html

上一篇: Accessing multiple keyboards input by C++ (or python) in linux

下一篇: Change default arguments of an R function at runtime