如何在 Virtualbox 中模拟 Win10 中的触摸屏?

Iva*_*hez 5 virtualbox touchscreen microsoft-edge windows-10

我是一名网络开发人员,我所做的部分工作是在不同的浏览器中测试网站和 JavaScript。为了测试 IE 和 Edge,我使用https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/(Linux主机上的 Virtualbox v5.1)提供的 Virtualbox VM 。

现在我需要检查和调试一些与 javascript 相关的代码以在 Edge 中进行触摸屏交互(特别PointerEvent是 s 用于触摸屏),显然我想在 Win10 VM 中执行此操作。

VM 的 Virtualbox 设置允许我在 PS/2 鼠标、USB 触控板或多点触控触控板之间更改指针设备。这些选项中的任何一个都意味着 Edge 接收鼠标事件,而不是触摸屏事件。

我的理解是,如果主机操作系统有硬件触摸屏,VirtualBox 可以通过触摸。但这不是我的情况:我的主机只有一个鼠标。

有没有办法配置 VirtualBox 来模拟​​触摸屏?如果“是”,如何?

是否有任何 VirtualBox 附加功能可以这样做?

是否有任何其他黑客方法可以欺骗 Win10 或 Edge 以为他们有触摸屏?

Dan*_*l B 5

如果您安装了 Visual Studio(即使是免费的社区版也足够了),您可以使用Windows Simulator

在此处输入图片说明

它位于%ProgramFiles(x86)%\Common Files\Microsoft Shared\Windows Simulator. 对于 VS 2015,下一个目录是14.0. 刚开始Microsoft.Windows.Simulator.exe

在内部,远程桌面连接会通过特殊设置打开到您的 PC,从而为您的当前用户创建一个新会话。请注意,某些自动启动程序可能会干扰其当前正在运行的实例,因此您可能需要使用干净的用户帐户。

但是,有一个警告:鼠标指针仍然(也)发送指针事件。