我正在寻找一种在 Hyper-V 虚拟机中捕获真实鼠标输入的方法,以便我可以玩第一人称射击游戏。我遇到了一个问题,就是我在游戏中从地板开始转圈。我所做的任何鼠标动作都会让我旋转。我以为这可能是我的鼠标灵敏度的问题,但事实并非如此,无论我的灵敏度设置如何,我都会继续旋转。
我读过这论坛帖子告诉我虚拟机没有捕获真正的鼠标输入
首先,鼠标同步驱动程序主要是为了让您能够将鼠标从主机系统移动到客户系统窗口,而无需手动抓取窗口。它实际上“检测”主机鼠标光标是否在虚拟机屏幕上移动。这个鼠标实际上不是真正的鼠标光标,但它实际上由主机系统虚拟机处理,以使鼠标移动更流畅。同步驱动程序/服务只是将移动传递给真正的虚拟机,但真正的虚拟机光标实际上并不存在
我如何在 VM 中捕获真实的鼠标输入?
答案1
对海报有用的解决方案是使用增强会话模式启用 Hyper-V USB 直通。
微软文章 通过 VMConnect 使用 Hyper-V 虚拟机上的本地资源 描述以下步骤:
启用增强会话模式
- 连接到托管虚拟机的计算机。
- 在 Hyper-V 管理器中,选择主机的计算机名称。
- 选择Hyper-V 设置。
- 在下面服务器, 选择增强会话模式策略。
- 选择允许增强会话模式复选框。
- 在下面用户, 选择增强会话模式。
- 选择允许增强会话模式复选框。
- 点击好的。
选择本地资源
- 打开 VMConnectOpen VMConnect
- 选择要连接的虚拟机
- 点击显示选项
- 选择本地资源
- 点击更多的
- 选择此计算机中要在会话中使用的设备和资源。USB 设备属于即插即用设备类别。选中相应的复选框并单击“确定”。
- 选择保存我的设置以供将来连接到此虚拟机
- 点击连接。
另一个有用的参考:执行 Hyper-V USB 直通:分步指南。