Технически вы можете, но практически не совсем.
Когда вы перемещаете курсор мыши за пределы гостевого экрана, вы убираете (освобождаете ввод) с виртуальной машины. Весь смысл перемещения курсора мыши из виртуальной машины состоит в том, чтобы сказать ему, что вы больше не хотите направлять ввод в виртуальную машину. Представьте, что вы могли бы переместить курсор мыши наружу, но виртуальная машина все еще использовала ввод с клавиатуры: вы бы переместили курсор мыши, щелкнули в каком-то другом окне, начали печатать, а затем клавиши пошли бы в виртуальную машину, а не в окно, которое вы только что нажал. Это звучит невероятно странно. (И если вы не собираетесь нажимать на другое окно, то почему вы хотите переместить курсор мыши из виртуальной машины?)
Тем не менее, вы можете подключить вторую USB-клавиатуру к вашему хосту, а затем подключить ее как USB-устройство к ВМ, и тогда у вашей ВМ будет собственная выделенная клавиатура. (Обратите внимание, что для этого требуется настройка:
usb.generic.allowHID = "TRUE"
usb.generic.allowLastHID = "TRUE"
сначала в файле .vmx
чтобы USB-клавиатуры и мыши обрабатывались как обычные USB-устройства. См. Https://kb.vmware.com/kb/1033435 для получения более подробной информации.)
Теперь, может быть, вы на самом деле не хотите перемещать курсор мыши из виртуальной машины. Может быть, вы просто хотите, чтобы это было в стороне, и пытаетесь переместить его в угол экрана, но вы случайно перемещаете его из виртуальной машины. Если это так, то в Workstation вы можете избежать этого, перейдя в "Правка"> "Установки"> "Ввод"> "Курсор" и сняв флажок "Автоматически захватывать и извлекать мышь". Проигрыватель не предоставляет пользовательский интерфейс для изменения этого предпочтения, но проигрыватель использует тот же файл предпочтений, поэтому вы можете вручную редактировать файл предпочтений (%APPDATA%\VMware\preferences.ini
на хосте Windows, ~/.vmware/preferences
в Linux), закрыв все экземпляры Player и добавив строку:
pref.motionUngrab = "FALSE"