Как можно при помощи HTML-кода управлять виртуальной клавиатурой в Windows-стендах?
Здравствуйте.
Вопрос не совсем обычный :)
Есть Windows-стенд (такая тумба с сенсорным экраном) и на ней посетителю предлагают заполнить форму (обычная html-форма).
При клике пальцем на инпуте выскакивает виртуальная клавиатура, которая не нравится заказчику.
И заказчик хочет, чтобы веб-разработчик что-то с этим сделал - поменял клавиатуру или вроде того при помощи кода в форме (говорит что есть прецеденты и это возможно).
Это какой-то бред?)) Или это действительно возможно?
Я просто впервые с таким требованием столкнулся, даже толком не понимаю что именно гуглить))
Умные люди советую на поля ставить readonly. Тогда системная клавиатура не будет появляться, но можно будет ловить клики по полям и с помощью той JS-клавиатуры вбивать нужные данные.
Роман, ничего не исчезнет, если вы сделаете обработчики на JS. Сделайте отдельный класс с нужными стилями, который будет добавляться, если поле активно.
Ну смотрите, если вам не нравиться штатная клавиатура - надо делать свою.
Чтобы не было проблем со штатной убираете инпут. Просто верстаете область экрана где будет выводится набираемый текст, сами делаете подсветку, активацию - а заполняете его программно со своей клавиатуры.
Т.е вместо инпута - элемент верстки который выглядит как инпут.