키보드 패스스루 - 게임 중 임의의 키 입력

키보드 패스스루 - 게임 중 임의의 키 입력

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

관련 정보