Windows 10,连接到外接显示器 Macbook Pro 时更改尺寸选项

Windows 10,连接到外接显示器 Macbook Pro 时更改尺寸选项

我在 MacBook Pro 上运行 Windows 10,使用 Boot Camp。我运行 2 个外接显示器,最大分辨率为 1920 x 1080。当我在显示器上运行时,我需要将所有项目的大小设置为小 - 100%。

当我移动时,我会以全分辨率运行 MBP,但将所有项目的尺寸运行得更大。

有人知道有什么自动化方法可以根据我是否连接到外部显示器来切换缩放级别吗?可能任何应用程序都可以做到这一点。

我尝试过用谷歌搜索,也在这里搜索过许多问题,但没有找到答案。

答案1

对于 DPI 第一显示器(200% 比例)

第一台显示器的 DPI 更高

对于 DPI 第二显示器(100% 比例)

较低 DPI 显示器

重要的是不要使用以下缩放比例(应设置为 100%)。默认情况下,使用 MacBook Retina 驱动程序包,它将设置为 150/200%。

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

答案2

如果您可以接受为显示器和移动设备定义不同的用户:

如果您想在登录时调整 DPI:

  • 很遗憾Windows 似乎不允许以编程方式更改 DPI,因此您需要以您喜欢的方式自动启动 - AutoIt/AutoHotkey 脚本(最终编译一个)来计数/检测您的监视器(AutoHotkey -> SysGet -> MonitorCount)并根据监视器 DPI 进行调整(而不是根据系统 DPI - 在这种情况下需要重新启动操作系统)。

如果您想要热插拔监视器(?!?):

  • 您需要扩展上述脚本以检测监视器数量变化(WM_DISPLAYCHANGE 或 WM_DEVICECHANGE 消息)或定期检查监视器数量(GetSystemMetrics -> SM_CMONITORS)。

相关内容