Tecnicamente, você pode, mas praticamente não realmente.
Quando você move o cursor do mouse para fora da tela de convidado, você está soltando (liberando entrada) da VM. O objetivo de mover o cursor do mouse para fora da VM é dizer que você não deseja mais direcionar a entrada para a VM. Imagine se você pudesse mover o cursor do mouse para fora, mas a VM ainda tomasse entrada de teclado: você moveria o cursor do mouse para fora, clicaria em outra janela, começaria a digitar e então as teclas iriam para a VM, não para a janela tinha acabado de clicar. Isso parece incrivelmente confuso. (E se você não pretende clicar em outra janela, então por que você quer mover o cursor do mouse para fora da VM?)
Dito isso, você pode anexar um segundo teclado USB ao seu host e conectá-lo como um dispositivo USB à VM, e sua VM terá seu próprio teclado dedicado. (Observe que isso exige uma configuração:
usb.generic.allowHID = "TRUE"
usb.generic.allowLastHID = "TRUE"
no arquivo .vmx
da VM primeiro, para que os teclados e mouses USB sejam tratados como dispositivos USB genéricos. Consulte o link para obter mais detalhes.
Agora, talvez você não queira realmente mover o cursor do mouse para fora da VM. Talvez você só queira que ele saia do caminho e esteja tentando movê-lo para o canto da tela, mas você está acidentalmente movendo-o para fora da VM. Se for esse o caso, então no Workstation você pode evitar isso indo em Editar > Preferências > Entrada > Cursor e desmarcando "Automaticamente pegar e soltar o mouse". O Player não fornece a interface do usuário para alterar essa preferência, mas o Player usa o mesmo arquivo de preferências para poder editar manualmente o arquivo de preferências ( %APPDATA%\VMware\preferences.ini
em um host Windows, ~/.vmware/preferences
no Linux) fechando todas as instâncias do Player e adicionando linha:
pref.motionUngrab = "FALSE"