Как разрешить сенсорную поддержку на нескольких мониторах одновременно?

533
Antonin Cezard

Я сделал приложение ReactJS, которое будет работать в режиме киоска в музее на сенсорных мониторах. То есть приложение будет работать в полноэкранном браузере Chrome с отключенным щелчком правой кнопки мыши и другими событиями жестов (чтобы люди не могли покинуть браузер). Для этого я прекращаю explorer.exe и отключаю правый клик в Chrome с помощью JavaScript.

Теперь настройка следующая: один компьютер и 6 сенсорных мониторов. На каждом мониторе будет запущено окно браузера Chrome с собственным приложением. Эти экземпляры приложений, конечно, полностью независимы друг от друга.

Моя проблема начинается здесь. Как я могу позволить двум людям, например, проводить пальцем по ползунку на двух разных мониторах одновременно? Потому что по умолчанию первый, кто начнет смахивать, сможет это сделать, но тот, кто начнет смахивать через секунду, будет заблокирован. Или другая проблема: если два человека «щелкают» одновременно, только одно запускает сенсорное событие

По сути, проблема сводится к тому, как я могу позволить в Windows 10 двум людям одновременно использовать сенсорные события на двух разных мониторах?

0
Из того, что я знаю, нет простого способа сделать это. Даже если он поддерживает мультитач, он будет регистрироваться на разных дисплеях (мое предположение). То, что вы хотели бы сделать, это иметь один вход на дисплей, который передается в приложение. Что вы сделали для того, чтобы приложение отображалось на каждом экране? Инструмент, который вы использовали для этого, может его поддержать. Seth 6 лет назад 0
Приложение запускается 6 раз, по одному на каждом мониторе. Приложение на 100% одинаково на каждом экране, просто запускает 6 экземпляров Chrome, по одному для каждого экрана. Работает нормально, если люди не используют мониторы одновременно Antonin Cezard 6 лет назад 0
С такой настройкой вы, вероятно, ищете установку на несколько мест. Эта настройка требует дополнительного программного обеспечения и, вероятно, будет проще в Linux. Seth 6 лет назад 0

0 ответов на вопрос