如何在 IE10 中更改 Ctrl+0 缩放级别?

Too*_*mai 3 zoom internet-explorer-10

我经常不小心按了缩放快捷键,所以我经常使用Ctrl+0快捷键返回到100%缩放。但是,我有一台新笔记本电脑,出于某种原因,按 Ctrl+0 会将缩放级别更改为 125% 而不是 100%。这是无法接受的。我该如何更改?

小智 5

正如 Ashley 所提到的,这是由于 Windows 8 中每个显示器的 dpi 缩放。一个高尚的尝试,使高 dpi 显示器上的东西看起来不那么小,但在某些情况下,它会在“有点高 dpi”的屏幕上破坏网络你看到的。你以为 IE 已经这样做了!嗯,渲染引擎的工作人员可能是,但其他人负责这个。

问题是 Internet Explorer 假设显示器的 dpi 很高,您需要进行此“修复” - 但是,例如,在具有 1920x1080 分辨率的 13" 显示器的笔记本电脑上,它希望将 150% 设置为默认缩放。这太疯狂了。我实际上可以看到 125%,但 150% 太多了。

这是我也在连接错误上发布的实际解决方案(https://connect.microsoft.com/IE/feedback/details/804990/internet-explorer-11-auto-zoom-feature-within-ie11#tabs)但认为它在这里会更有用。

您可以做的是为您的显示器提供一个自定义 monitor.inf 文件,该文件覆盖“EDID”信息(扩展显示信息,包括有关显示器的各种详细信息,包括其物理尺寸)。您基本上是在告诉 Windows 您显示器的物理尺寸大于实际尺寸。这会降低 dpi。稍大一点,dpi 将被计算为 Internet Explorer 将默认为 125%。甚至更大,它会回到 100% 作为默认缩放比例。

最简单的方法是,如果您有两个显示器,其中一个显示正常(例如,在 IE 中,默认缩放为 100%)。就我而言,笔记本电脑内部显示屏为 13" @ 1920x1080,而我的外部显示屏为 24" @ 1920x1080。内部显示器的 IE 默认缩放为 150%,但在外部显示器上为 100%。

您可以通过提供自定义 monitor.inf 文件来实现这一点 - 诀窍是 EDID 是一堆十六进制代码 - 而不是将其整理出来,您可以将 EDID 从工作显示器复制到高 dpi 显示器。我会在这里提供说明。如果您想自己编辑 EDID,请说提供不同的大小并进行默认缩放,例如 125%,然后在该 EDID 格式上进行搜索。有一些实用程序可以帮助您解决问题,但也可能需要进行一些实验。自行承担风险前往那里...

但是,如果您像我一样有两个显示器:

下载此实用程序:http : //www.monitortests.com/forum/Thread-Custom-Resolution-Utility-CRU

它基本上会查询您连接的显示器并显示分辨率、刷新率等...

使用它来保存两个显示器的 monitor.inf 文件。这些文件中的每一个都有一行,其中包含每个显示器的 EDID。

用另一个 monitor.inf 文件中的同一行替换高 dpi monitor.inf 文件(有问题的那个)中的 HKR,EDID_OVERRIDE 行。

但是,您不能直接使用此文件,因为 Windows 会抱怨它没有经过数字签名。您需要(暂时)关闭该系统检查。

在命令提示符下,输入:

关机 /r /o /f /t 00

系统将重新启动到“选择一个选项”屏幕。

选择“疑难解答”,然后选择“高级选项”。

选择“启动设置”,然后选择“重新启动”。

重新启动时,选择“禁用驱动程序签名强制”选项(应该是选项7)。

现在,进入您的屏幕分辨率设置,右键单击,高 dpi 显示器的属性,选择监视器选项卡,获取属性,驱动程序选项卡,然后更新驱动程序并按照选项(浏览、让我选择、从磁盘安装.. .) 获取您编辑过的 monitor.inf 文件。

它应该立即起作用,但您可能希望重新启动以重新启用驱动程序签名强制。