我在/dev/input/event0
(/dev/input/by-id/usb-Metrologic_Metrologic_Scanner-event-kbd
)处有一个USB条形码扫描仪,扫描条形码会使它发送按键事件。我正在使用libdevinput Ruby库捕获这些按键,效果很好。问题在于,每个条形码也要作为用户名输入,然后在Raspberry Pi上输入密码,从而导致很多登录尝试失败。(Raspberry Pi将无头,并且位于微波炉内。)
如何阻止Linux将条形码扫描仪视为输入设备,并使我的程序成为唯一的事件使用者?还是有其他更好的解决方案?
4
我不建议将电子设备放在微波炉中。当然不是一个正在运行的。
—
Ignacio Vazquez-Abrams
那绝对是这个问题最重要的部分。
—
布拉奇利
便宜的法拉第笼?也许该地区有很多RF。
—
查尔斯布里奇
哈哈哈,不是在微波炉里。一切都放在微波炉的控制器PCB后面,我不想煮我的Raspberry Pi。我要添加条形码扫描仪来烹饪,以及语音控制和重新设计的触摸板。
—
ndbroadbent