【问题标题】:How can I disable Chrome opening the Windows on-screen keyboard when debugging as iPad?作为 iPad 调试时,如何禁用 Chrome 打开 Windows 屏幕键盘?
【发布时间】:2016-07-30 07:16:54
【问题描述】:

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

这台电脑不是平板电脑,也从未配备过触摸屏。在 Windows 中Ease of Access -> Keyboard 设置Turns on the On-Screen Keyboard 处于关闭状态。

我只能假设 Chrome “模拟” iPad Mini 导致 Windows 认为有触摸屏。我已经使用这个功能几个月了,键盘打开是最近才开始的。我可能只是不小心在设置(Chrome 或 Windows)中翻转了一个开关。如果是这样,我想知道如何将其翻转回来!

这很令人沮丧,因为我每次都必须关闭键盘,因为它覆盖了网络应用程序的很大一部分。

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

(选择具有触摸屏的任何设备时,此键盘也将打开,而不仅仅是iPad mini。)

【问题讨论】:

    标签: keyboard google-chrome-devtools


    【解决方案1】:

    Chrome 不会模拟您选择的设备配置文件的键盘。某些键盘图像会显示,例如 iPhone 5X,但它是非功能性的,仅用于让您查看页面上的各种元素如何响应键盘。您可以查看我的回答 here 以了解有关查看的更多详细信息。但是,这与您看到的键盘不同。

    Windows 中似乎有什么东西正在触发屏幕键盘。我不知道如果你禁用它为什么它仍然会出现,但你可以尝试一些事情,根据我在网上找到的:

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

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

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

    【讨论】:

    • 禁用该服务就可以了。我认为没有必要这样做,因为 Windows 设置中的开关是关闭的,并且键盘不会因为任何其他原因出现在任何应用程序中。现在都修好了!
    • FWIW,我不得不禁用该服务,而不仅仅是停止它并将其置于手动模式。在手动模式下,它会以某种方式自动重新打开。禁用将其关闭。
    猜你喜欢
    • 2012-08-14
    • 1970-01-01
    • 1970-01-01
    • 2015-03-20
    • 1970-01-01
    • 2011-12-16
    • 2016-12-13
    • 1970-01-01
    • 2015-11-20
    相关资源
    最近更新 更多