我编写了一个虚拟USB
设备,并将其注册到Qemu
对象模型中。一旦我收到使用库libinput
的相对鼠标移动,我需要给出相对x
和y
、按钮状态和垂直水平滚动移动到Qemu
。但是libinput
给了我相对移动的双倍值。
我没有找到源文件,Qemu
在其中实际解析我从主机传递到虚拟机的字节。
我实际上可以为相对鼠标移动给出double
x
和y
的值吗?
不,你不能,请参阅 include/ui/input.h
void qemu_input_queue_rel(QemuConsole *src, InputAxis axis, int value);