VM에서 마우스 커서를 이동하면 해당 VM에서 키보드 입력이 중지됩니다. 호스트 OS가있는 두 번째 화면에서) 아무 것도

VMware Workstation Player 12의 창 모드 또는 여러 화면에 입력 문제가 있습니다. VM에 무언가를 입력하고 (예를 들어 호스트 OS가있는 두 번째 화면에서) 아무 것도 클릭하지 않고 VM에서 마우스 커서를 움직이면 커서를 VM으로 다시 이동할 때까지 VM의 입력이 중지됩니다.

어떻게하면이 기능을 사용할 수 없도록 설정할 수 있으므로 커서가 가상 컴퓨터 외부에있을 때도 가상 컴퓨터에 입력 할 수 있습니까?

게스트와 호스트 모두 Win10 x64 OS입니다.



답변

기술적으로 당신은 할 수는 있지만 실제로는 그렇지 않습니다.

마우스 커서를 게스트 화면 밖으로 옮기면 VM에서 언로드 (입력 해제)됩니다. VM에서 마우스 커서를 옮기는 요점은 VM에 입력을 더 이상 지시하지 않는다는 것입니다. 마우스 커서를 움직일 수 있지만 VM이 여전히 키보드 입력을 받았다고 상상해보십시오 : 마우스 커서를 움직여 다른 창을 클릭하고 입력을 시작하면 키가 VM이 아닌 VM으로 이동합니다. 방금 클릭했다. 엄청 혼란 스럽습니다. (그리고 다른 창을 클릭하지 않으려는 경우 왜 마우스 커서를 VM 밖으로 옮기고 싶습니까?)

그건 그렇다. 할 수 있었다 두 번째 USB 키보드를 호스트에 연결 한 다음 USB 장치로 VM에 연결하면 VM에 전용 키보드가 연결됩니다. (이 작업을 수행하려면 다음을 설정해야합니다.

usb.generic.allowHID = "TRUE"
usb.generic.allowLastHID = "TRUE"

VM의 .vmx USB 키보드와 마우스가 일반 USB 장치처럼 취급되도록하십시오. 만나다 https://kb.vmware.com/kb/1033435 자세한 사항은.)


이제 실제로 VM에서 마우스 커서를 옮기고 싶지 않을 수도 있습니다. 어쩌면 당신은 그것을 방해하고 화면의 구석으로 옮기려고하지만, 당신은 우윤히 VM 밖으로 이동. 그렇다면 워크 스테이션에서 수정 & gt; 환경 설정 & gt; 입력 & gt; 커서를 끄고 “마우스를 자동으로 잡아 당겨 빼기”를 선택 취소하십시오. 플레이어는이 환경 설정을 변경하는 UI를 제공하지 않지만 Player는 동일한 환경 설정 파일을 사용하므로 환경 설정 파일을 수동으로 편집 할 수 있습니다 ( %APPDATA%\VMware\preferences.ini Windows 호스트에서, ~/.vmware/preferences Linux의 경우) 모든 Player 인스턴스를 닫고 다음 행을 추가합니다.

pref.motionUngrab = "FALSE"

답변

모든 것을 설정하려고 할 때 멀티 모니터 설정에서 다른 창을 입력 할 수 없었습니다. VM웨어는 항상 키보드 입력을 포착하고있었습니다. 키 입력으로는 아무 것도하지 않는 것 같습니다.