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의 루트 디렉터리(특정 디렉터리 아님)를 선택하여 아직 드라이버가 설치되지 않은 장치의 드라이버를 업데이트해야 했습니다.