Активируйте одновременно несколько экранных клавиатур, каждая из которых настроена на ввод текста в определенное поле ввода. - PullRequest
0 голосов
/ 09 октября 2018

Немного сложного варианта использования, с которым я столкнулся здесь и ищу какой-то вклад со стороны сообщества.

Я создаю довольно простое веб-приложение, которое будет отображаться на множестве касаний.экраны - думаю, 30 футов в ширину и 6 футов в высоту.Это приложение имеет несколько кнопок, разделенных на отдельные категории, а точнее - шесть различных пробелов.

Мы ожидаем, что многие пользователи будут использовать его одновременно, так как оно будет размещено в месте с интенсивным трафиком вНаш офис.Мы предполагаем, что несколько пользователей смотрят на разные стороны экрана одновременно.Когда пользователь нажимает кнопку, он отображает некоторую основную информацию о кнопке, которую он нажал, и затем имеет поле для ввода текста, чтобы ввести свой адрес электронной почты, если они хотели бы, чтобы эта информация была отправлена ​​им по электронной почте.

Несколько пользователей могут открыть это поле для ввода текста в текущей категории, которую они просматривают из 6, указанных выше.Я предполагаю, что появится экранная клавиатура, позволяющая пользователям вводить свои электронные письма и отправлять формы.Очень просто, если одновременно работает только один пользователь, но в этом случае несколько форм могут одновременно запрашивать ввод данных пользователем.

Я разработал очень быстрый макет, чтобы, надеюсь, сделать это более понятным: https://imgur.com/a/WNgFzrc

Есть ли способ, что две отдельные экранные клавиатуры могут существовать одновременно, если для них установлено тольковвод текста в конкретное поле ввода текста?

С удовольствием ответит на любые вопросы или предоставит информацию о том, как лучше это сделать.

Спасибо всем!

-Майк

Ответы [ 3 ]

0 голосов
/ 09 октября 2018

Я не уверен, как вы планируете управлять несколькими независимыми представлениями на одном экране и поддержкой мультитач, но при условии, что у вас есть одна страница с 6 полями ввода, я бы предложил использовать следующее расширение клавиатуры: jQuery Bootstrap Touch Keyboard (jQBTK) .

Это расширение позволяет привязывать каждую клавиатуру к определенному входу.Вы можете настроить клавиатуру так, чтобы одновременно можно было открывать несколько клавиатур.

0 голосов
/ 09 октября 2018

Мне нравятся эти результаты.Я думаю, что это решение поможет вам

Можно ли добавить несколько клавиатур?

Я проверил с одной виртуальной клавиатурой Mottie, возможнодля добавления.
см. эту ссылку: https://github.com/Mottie/Keyboard/wiki

Есть ли способ одновременного существования двух отдельных экранных клавиатур?

Возможно,
см. Эту ссылку: https://github.com/Mottie/Keyboard/issues/448

0 голосов
/ 09 октября 2018

Я столкнулся с плагином, который, кажется, способен именно на это.Вот ссылка на тему выпуска GitHub:

https://github.com/Mottie/Keyboard/issues/415

...