我正在尝试为Sheevaplug写一个POS风格的应用程序,它执行以下操作:
我已经看到了等待STDIN的代码示例,但是这不起作用,因为这是一个没有login的后台进程,实际上甚至没有显示器。
我也在这个网站的其他地方find这个片段:
from struct import unpack port = open("/dev/input/event1","rb") while 1: a,b,c,d = unpack("4B",port.read(4)) print a,b,c,d
尽pipe与我目前所需要的最接近的东西只是生成一系列数字,但所有这些都是不同的,我不知道如何将它们转化为有用的价值。
显然,我在这里错过了一些东西,但我不知道它是什么。 有人可以请如何得到其余的方式?
Linux内核输入文档的第5部分描述了事件接口中每个值的含义。
该格式在第5节的内核文档中进行了解释。事件接口 。