Chrome输入栏不显示Windows数字小键盘(tabtip)

时间:2018-09-27 14:14:45

标签: html windows google-chrome numbers on-screen-keyboard

我们发现,由于Windows 10 1709已推出,因此在Chrome中选择数字字段时,屏幕上的Windows键盘不会切换为数字输入:

Chrome e.g.

这在Internet Explorer中仍然可以正常使用: IE e.g.

产生数字字段的HTML:

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

微软似乎没有兴趣调查此问题,因为他们认为这是Chrome问题,但是在运行1709版本的VM上运行Windows 10的VM中使用相同版本的Chrome可以正常工作,并且我们得到了键盘我们希望看到。

我们首先注意到Chrome 65.0.3325.181上的问题,该问题仍可在1709年之前的任何版本的Windows上运行。在2个月内,Windows 8开始以相同的方式运行。

有人知道我们该如何规避吗?我们六个月前开始的MS案件只是被忽略了,我们在网络上其他任何地方都找不到与此有关的任何信息。

我们有一个基于Chromium引擎构建的产品,因此,如果有某种方法可以通过一些HTML / CSS / js hack来解决,那就太好了。

1 个答案:

答案 0 :(得分:2)

我发现自1709年以来,Windows引入了新的TabTip键盘。我们在Kiosk网络应用程序中遇到了同样的问题,我们发现了以下注册表设置: HKLM \软件\微软\ TabletTip \ 1.7 创建一个名为的DWORD值 禁用NewKeyboardExperience 值为1。 这可以恢复为旧键盘,在该键盘上,Chrome可以自动进行数字自动切换。