字符设备的"格式"是/dev/input/event*什么?换句话说,我该如何解码字符流?一个python的例子将非常感激.
我一直在谷歌搜索疯狂无济于事...请帮忙.
我知道Linux从/ dev/input/mice中发出了9位2的赞美数据.我也知道你可以通过/ dev/hidraw0获取数据,其中hidraw是你的USB设备,从HID中提供原始数据.我知道发送的数据是移动的增量(位移)而不是位置.通过我也可以通过"cat/dev/input/mice"查看乱码数据.我的问题是:
你能用Python语言告诉我如何读取这些数据?我真的很喜欢用简单的整数来获取数据.但事实证明这很难.真正的问题是阅读该死的数据.有没有办法读取位并进行位运算?(目前我并不担心root用户相关的问题.请假设脚本在root中运行.)
我不知道在哪里可以找到这些信息,但我想知道如何使用 c 中最少的非标准库来获取鼠标输入(或任何隐藏输入)。基本上,c 中是否有相当于鼠标(和其他输入)输入的 stdio?或者是否有一个最小且在多个平台上交叉兼容的库。只需能够将鼠标坐标打印到终端窗口就足够了。