KVM(qemu)を使用してWindows 10 VMを設定しました。私はマウスとキーボードでタイピングをしています。以下のデバイスを見つけて/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>
マウスはうまく機能しますが、キーボードは機能しません。生産的な作業をするときは不便なことを感じなかったが、ゲームをするときは…不要な入力が引き続き発生します。
- 一方向に歩き続ける
- ランダム武器の切り替え
- ランダムキー入力(escメニューを開く)
私はそれを改善するために様々な方法を試しました。
- 可能な限り遅くてゆっくりアクティブになるように、Windowsキーの複製エントリを編集してください。
- XML部分の追加
bus="virtio"
- いくつかの小さなものがありますが、明確に覚えていません。
他の人も同じ問題を抱えて解決したことがありますか?
ベストアンサー1
私の場合、すべてが正しく設定されていましたが、Windowsにvirtioドライバをインストールすることを忘れていました。
virtio-win isoをダウンロードしてCD-ROMにロードし、isoのルートディレクトリ(特定のディレクトリではない)を選択して、ドライバがインストールされていないデバイスのドライバを更新する必要がありました。