У меня установлена виртуальная машина Windows 10 с KVM (qemu). Я использую ввод с помощью мыши и клавиатуры.
Я нашел устройство в /dev/input/by-id/
и добавил их в XML:
<input type="mouse" bus="virtio">
<address type="pci" domain="0x0000" bus="0x0b" slot="0x00" function="0x0"/>
</input>
<input type="keyboard" bus="virtio">
<address type="pci" domain="0x0000" bus="0x0c" slot="0x00" function="0x0"/>
</input>
<input type="mouse" bus="ps2"/>
<input type="keyboard" bus="ps2"/>
<qemu:commandline>
<qemu:arg value="-object"/>
<qemu:arg value="input-linux,id=mouse1,evdev=/dev/input/by-id/usb-Razer_Razer_DeathAdder_Elite-event-mouse"/>
<qemu:arg value="-object"/>
<qemu:arg value="input-linux,id=kbd1,evdev=/dev/input/by-id/usb-Gaming_KB_Gaming_KB-event-kbd,grab_all=on,repeat=on"/>
</qemu:commandline>
Моя мышь работает нормально, а клавиатура нет. При продуктивной работе неудобств пока не замечал, а вот в играх... постоянно получаю нежелательный ввод:
Я пробовал разные вещи, чтобы улучшить его:
bus="virtio"
Была ли у кого-то еще такая же проблема и кто-то решил ее?
В моем случае все было настроено правильно, но я забыл установить драйверы virtio на windows.
Мне пришлось загрузить virtio -win iso, загрузить его как компакт-диск -rom, а затем обновить драйверы устройств, для которых еще не было драйвера, выбрав корневой каталог iso (не конкретный каталог ).