我想在我自己的应用程序中阅读(最多4个)键盘的输入。
我的处境
对于一个小事件,我想把三个USB条形码扫描仪附加到笔记本电脑上(有一个键盘)。
默认情况下,条形码扫描器就像键盘一样工作。如果它扫描一个条形码,它只需输入数字并按下“返回”键。这太棒了,而且能开箱即用。
对于我的应用程序,三个条形码扫描器将同时工作,可能会与默认应用程序发生冲突。另外,在笔记本电脑键盘上手动输入条形码也应该有一个意见。
目标
因此,我需要用我的自定义应用程序(C++或python)读取四个键盘的输入,并分别处理它们。
环境
我的具体环境是Ubuntu11.04,它安装了三个条形码扫描器。应用程序是用C++或python编写的(取决于对这个问题的回答)。
预先感谢你的暗示或回答
发布于 2012-04-18 04:30:10
为什么不转到设备节点
可能在这里找到cat /dev/input/by-path/yourDevice
然后阅读这里的代码
就像他们做这里一样
(注:原链接中断,但内容可在web.archive.org上找到)
https://stackoverflow.com/questions/10209252
复制相似问题