如何在调试iPad时禁用Chrome打开Windows屏幕键盘?

时间:2016-07-29 21:00:13

标签: keyboard google-chrome-devtools

当我打开Chrome调试视图并将设备设置为“iPad Mini”以模拟其屏幕大小(和触摸事件)时,与文本输入交互会导致Windows屏幕键盘打开。

这台电脑不是平板电脑,也没有触摸屏。在Windows Ease of Access -> Keyboard设置Turns on the On-Screen Keyboard已关闭。

我只能假设Chrome“模拟”iPad Mini会导致Windows认为有触摸屏。我已经使用这个功能几个月了,键盘开启最近才开始发生。我可能只是偶然在设置(Chrome或Windows)中翻转了一个开关。如果是这种情况,我想知道如何将其翻转!

这令人沮丧,因为我每次都要关闭键盘,因为它掩盖了网络应用程序的大部分内容。

Keyboard opening

没有“iPad Mini”模拟的同一页面无法打开键盘:

Keyboard does not open

(选择任何带触摸屏的设备时,此键盘也会打开,而不仅仅是iPad Mini。)

1 个答案:

答案 0 :(得分:4)

Chrome不会模拟您选择的设备配置文件的键盘。键盘的图像将显示某些类型,如iPhone 5X,但它不起作用,只是为了让您看到页面上的各种元素如何响应键盘。您可以查看我的答案here,了解有关查看的详细信息。但是,这与您看到的键盘不同。

看起来Windows中有一些东西触发了屏幕键盘。我不确定为什么它会在你禁用的情况下仍然出现,但你可以尝试一些基于我在网上找到的东西:

  1. 确保在服务(services.msc)中将“触摸键盘和手写面板服务”设置为禁用

  2. LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\ ShowTabletKeyboard从值1设置为0(regedit.exe)

  3. 检查没有其他第三方软件正在运行,这可能会影响您的键盘行为。