每个虚拟机都有鼠标+键盘吗?

每个虚拟机都有鼠标+键盘吗?

我正在使用 VM Ware(特别是播放器),我想连接多个鼠标,每个 VM 一个(键盘的想法相同,但我还没有尝试过键盘)。我想让几个人使用他们自己的 vm。我似乎无法弄清楚如何将鼠标锁定到 VM 中。如果我插入鼠标,Windows 会同时使用它们,我需要单击 vmware 的一个实例才能让鼠标在那里工作。

我尝试点击播放器窗口底部的 USB 区域,但收到错误消息

无法将“BRAND USB 光电鼠标”连接到此虚拟机。主机需要此设备作为输入。

是否可以将鼠标/键盘专用于 VM 实例?我愿意使用其他 VM 软件(但最好是免费的)

答案1

在 VMware Workstation 和 VMware Player 中,USB(不是 PS/2 也不是蓝牙)输入设备可以这样做,如下所示:

  1. 确保虚拟机已关闭(挂起不起作用)。
  2. 在虚拟机设置中,选择 USB 控制器并确保选择了“显示所有 USB 输入设备”选项。
  3. 打开虚拟机,在底部的设备中右键单击要分配给虚拟机的输入设备,然后连接该设备。

此设备现在专门连接到 VM,即使 VM 没有被聚焦,它也不会输入到主机操作系统,CTRL+ALT 或您在该设备上为取消抓取设置的任何组合都不会起作用,CTRL+ALT+DEL 也不会起作用。

对于蓝牙设备,您可以将 USB 蓝牙控制器直接连接到虚拟机(不使用 VMware Workstation 8 和 Player 4 的蓝牙设备共享功能),然后将输入设备与虚拟机中连接的蓝牙控制器配对。

我不再拥有任何 PS/2 输入设备,所以我不知道如何以这种方式使用它们,我怀疑它比获取 USB<->PS/2 适配器并将其用作 USB HID 设备更困难。

答案2

将这些行添加到您的 VMX 文件中(来源:http://nepalipunk.blogspot.ch/2012/06/connecting-second-mouse-or-keyboard.html):

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

如果你没有其他非 USB 鼠标(例如笔记本触摸板),则不应这样做。这样你就不必插入另一个鼠标。

相关内容