C++ 在Qemu中如何将鼠标移动x和y类型的double从主机传递到虚拟机

C++ 在Qemu中如何将鼠标移动x和y类型的double从主机传递到虚拟机,c++,qemu,C++,Qemu,我已经编写了一个虚拟的USB设备,并在Qemu对象模型中注册了它。 一旦我使用库libinput接收到相对鼠标移动,我需要给出相对的x和y,按钮状态,垂直滚动切换到Qemu。但是libinput为相对移动提供了双重值 我没有找到Qemu实际解析我从主机传递到虚拟机的字节的源文件 对于相对的鼠标移动,我可以给出x和y的double值吗?不可以,请参见include/ui/input.h void qemu_input_queue_rel(QemuConsole *src, InputAxis ax

我已经编写了一个虚拟的
USB
设备,并在
Qemu
对象模型中注册了它。 一旦我使用库
libinput
接收到相对鼠标移动,我需要给出相对的
x
y
,按钮状态,垂直滚动切换到
Qemu
。但是
libinput
为相对移动提供了双重值

我没有找到
Qemu
实际解析我从主机传递到虚拟机的字节的源文件


对于相对的鼠标移动,我可以给出
x
y
double
值吗?

不可以,请参见include/ui/input.h

void qemu_input_queue_rel(QemuConsole *src, InputAxis axis, int value);

不可以,请参见include/ui/input.h

void qemu_input_queue_rel(QemuConsole *src, InputAxis axis, int value);