Wie kann man die Touch-Unterstützung gleichzeitig auf mehreren Monitoren zulassen?

603
Antonin Cezard

Ich habe eine ReactJS-App erstellt, die im Kioskmodus in einem Museum auf Touchscreen-Monitoren ausgeführt wird. Das heißt, die App wird im Chrome-Browser im Vollbildmodus mit Rechtsklick und anderen Gestenereignissen ausgeführt (um zu verhindern, dass Personen den Browser verlassen). Dazu beende ich explorer.exe und deaktiviere den rechten Mausklick mit Javascript.

Das Setup ist nun wie folgt: Ein Computer und 6 Touch-Monitore. Auf jedem Monitor wird ein Chrome-Browser-Fenster mit einer eigenen Anwendung ausgeführt. Diese Anwendungsinstanzen sind natürlich völlig unabhängig voneinander.

Meine Ausgabe beginnt hier. Wie kann ich zwei Personen gleichzeitig erlauben, auf zwei verschiedenen Bildschirmen über einen Schieberegler zu streichen? Standardmäßig kann die erste Person, die mit dem Wischen begonnen hat, dies tun, aber die Person, die mit dem Wischen beginnt, wird gesperrt. Oder ein anderes Problem: Wenn zwei Personen gleichzeitig "klicken", startet nur einer das Touch-Ereignis

Im Grunde geht es darum, wie kann ich unter Windows 10 zwei Personen erlauben, gleichzeitig Berührungsereignisse auf zwei verschiedenen Monitoren zu verwenden?

0
Soweit ich weiß, gibt es keine einfache Möglichkeit, dies zu tun. Selbst wenn Multitouch aktiviert ist, würde es sich über mehrere Displays hinweg registrieren (meine Annahme). Sie möchten eine Eingabe pro Anzeige haben, die an die Anwendung übergeben wird. Was haben Sie getan, damit die Anwendung auf jedem Bildschirm angezeigt werden kann? Das Werkzeug, das Sie dafür verwendet haben, könnte dies unterstützen. Seth vor 6 Jahren 0
Die Anwendung wird sechs Mal auf jedem Monitor gestartet. Die Anwendung ist auf jedem Bildschirm zu 100% gleich, und es werden nur 6 Chrome-Instanzen gestartet, eine für jeden Bildschirm. Funktioniert in Ordnung, wenn die Monitore nicht gleichzeitig verwendet werden Antonin Cezard vor 6 Jahren 0
Mit dieser Art von Setup suchen Sie wahrscheinlich nach einem Multiseat-Setup. Dieses Setup erfordert zusätzliche Software und ist unter Linux wahrscheinlich einfacher zu installieren. Seth vor 6 Jahren 0

0 Antworten auf die Frage