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);