web-dev-qa-db-ja.com

VirtualboxのWin10でタッチスクリーンをエミュレートする方法は?

私はWeb開発者です。私がしていることの一部は、さまざまなブラウザーでWebサイトとJavaScriptをテストすることです。テストのためにIEおよびEdgeで、私は https://developer.Microsoft.com/en-us/Microsoft-Edge/tools/vms/ で利用可能なVirtualbox VMを使用します=(Linuxホスト上のVirtualbox v5.1)。

今のところ、Edgeのタッチスクリーン操作(具体的にはタッチスクリーンの場合はPointerEvents)のために、JavaScript関連のコードをチェックしてデバッグする必要があります。明らかに、Win10 VM内で実行したいと思います。

VMのVirtualbox設定により、PS/2マウス、USBトラックパッド、またはマルチタッチトラックパッドの間でポインティングデバイスを変更できます。これらのオプションのいずれかは、Edgeがマウスイベントを受信することを意味します。タッチスクリーンイベントではありません。

ホストOSにハードウェアタッチスクリーンがある場合、VirtualBoxがタッチを通過できることは私の理解です。しかし、それは私のケースではありません。私のホストマシンにはマウスしかありません。

VirtualBoxを構成してタッチスクリーンをエミュレートする方法はありますか?そして、「はい」の場合、どうやって?

VirtualBoxを追加する方法はありますか?

Win10またはEdgeをだましてタッチスクリーンを持っていると思わせる他のハッキング方法はありますか?

5
IvanSanchez

Visual Studioがインストールされている場合(無料のコミュニティエディションでも十分です)、 Windows Simulator を使用できます。

enter image description here

%ProgramFiles(x86)%\Common Files\Microsoft Shared\Windows Simulatorにあります。 VS 2015の場合、次のディレクトリは14.0。開始してくださいMicrosoft.Windows.Simulator.exe

内部的には、リモートデスクトップ接続がPCに対して特別な設定で開かれ、現在のユーザーの新しいセッションが発生します。一部のAutostartプログラムは現在実行中のインスタンスに干渉する可能性があるため、クリーンなユーザーアカウントを使用することをお勧めします。

ただし、注意点が1つあります。マウスポインターがまだ(また)ポインターイベントを送信しています。

5
Daniel B