C语言 Read from /dev/input/event



我在virtualbox中使用evtest来获取鼠标位置。

通过阅读event3(通用资源管理器鼠标),我只得到鼠标点击和滚轮事件。通过阅读event5 (VirtualBox鼠标集成),我只得到鼠标位置的绝对值。

当使用evtest打开event3时,它告诉我它可以读取以下内容:

事件类型1(EV_KEY)鼠标按钮事件类型2(EV_REL)REL_XREL_Y轮

但是相对坐标没有被报告。这是virtualBox的问题还是一般问题?

请不在虚拟机上运行的人测试一下这个?

我需要相对移动

谢谢

这就是VirtualBox报告鼠标事件的默认方式。如果你想要相对鼠标事件,将指向设备更改为"PS/2鼠标"(在虚拟机设置下,在显示部分)。

最新更新