Поля ввода Chrome, не отображающие цифровую клавиатуру Windows (вкладка) - PullRequest
0 голосов
/ 27 сентября 2018

Мы обнаружили, что после выпуска Windows 10 1709 экранная клавиатура Windows не переключается на цифровой ввод при выборе числовых полей в Chrome:

Chrome e.g.

Это продолжает работать в Internet Explorer: IE e.g.

HTML-код для создания поля числа:

<div>
    <input type="number"/>
</div>

Не выглядиткак Microsoft заинтересована в расследовании проблемы, так как они считают, что это проблема Chrome, но с использованием тех же версий Chrome в виртуальной машине под управлением Windows 10 до версии 1709 все в порядке, и мы получаем клавиатуру, которую ожидаем увидеть.

Мы впервые заметили проблему в Chrome 65.0.3325.181, которая все еще работает на любой версии Windows до 1709 года. В течение 2 месяцев Windows 8 начала вести себя так же.

Есть ли у кого-нибудь какие-либоИдея, как мы можем обойти это?Случай с MS, который мы открыли 6 месяцев назад, просто игнорируется, и мы не можем найти в Интернете никакой информации о нем.

У нас есть продукт, построенный на движке Chromium, так что если есть способисправить это с помощью некоторого хака HTML / CSS / js, было бы здорово.

1 Ответ

0 голосов
/ 06 декабря 2018

Я обнаружил, что с 1709 года Windows представила новую клавиатуру TabTip.У нас была такая же проблема в веб-приложении Kiosk, и мы обнаружили этот параметр реестра: HKLM \ SOFTWARE \ Microsoft \ TabletTip \ 1.7 Создайте значение DWORD с именем DisableNewKeyboardExperience со значением 1. Это возвращает к старой клавиатуре, где числовое автоматическое переключениес Chrome работает без нареканий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...