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

时间:2012-04-18 12:19:47

标签: c++ python linux keyboard

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

我的情况

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

默认情况下,条形码扫描仪只是像键盘一样工作。如果它扫描条形码,它只输入数字并按“返回”键。这很棒,开箱即用。

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

目标

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

环境

我的特定环境是Ubuntu 11.04,笔记本电脑上连接了三个条码扫描器。该应用程序是用C ++或python编写的(取决于这个问题的答案)。

提前感谢任何提示或回答

1 个答案:

答案 0 :(得分:4)

为什么不去设备节点

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

并阅读此处的代码

和他们一样here