Linux,从条码扫描仪读取

joh*_*und 6 c linux keyboard usb barcode-scanner

我有条码扫描仪,通过 USB 连接到 Linux 计算机。扫描仪模拟键盘设备。

我必须编写一个程序来读取扫描的条形码并处理它们。该程序作为服务在后台运行,无论当前 X 焦点如何,都应该读取条码扫描器。

如何在 Linux 中做到这一点?

一些较低级别的解决方案/解释是首选。

Min*_*hor 3

听起来您想从指定设备捕获数据,在这种情况下,本文中描述的方法应该有所帮助:

(编辑:原始链接已失效,提供了存档链接)

https://web.archive.org/web/20190101053530/http://www.thelinuxdaily.com/2010/05/grab-raw-keyboard-input-from-event-device-node-devinputevent/

这将侦听仅源自指定源的键盘事件。

不过,据我所知,请注意,这不会阻止它传播到您当前的窗口焦点。