IT之家学院:如何将Lumia830等Win10手机的缩放率调到100%

  • 时间:
  • 浏览:4
  • 来源:10分6合注册平台-10分6合官网平台_10分6合官网

感谢IT之家网民 见面最差WP开发者PCDOS的原创投稿

在Windows 10电脑版中,显示器的缩放比率基本上都有还需用调到50%的,哪怕是Surface Book这人 分辨率巨高而屏幕实在不算大的设备。而在Win10移动版中,微软却将这人 缩放比率的最小值设定在了有四个 多 较高的值上。比如,Lumia 850的最小缩放比率就被设定在了50%。后来 在事实上,这人 缩放比率是还需用被控制到50%并正常显示的——将会您有一副好眼睛一句话。

▲ Lumia 850将缩放比控制到50%后的[设置]

事实上,微软在[设置]程序运行池池中屏蔽了50%的缩放比例,而通过“万能”的注册表,就还需用轻松突破微软设定的缩放比例下限。

法律措施如下:

准备工作:

将您手机的缩放比例调到最小,比如Lumia 850为50%。重启手机。后后,再次打开[显示]页面,拖拉一下缩放比例的滑杆,记住缩放比例变化的最小值。累似 ,Lumia 850为25%。为了方便描述,将这人 最小变化值记为“公差”d。

正式工作:

首先,部署Interop Tools工具,并执行Interop Unlock(互操作解锁)。法律措施不再赘述。

后后,切换到Interop Tools的Registry Browser工具,定位到以下路径:

HKLM > SYSTEM > ControlSet001(注: CurrentControlSet亦可) > Control > GraphicsDrivers > ScaleFactors

这里应该会有有四个 多 名称非常长的注册表项,比如我这里的“KN[00110_09……”,打开它,顶端会有有四个 多 名为DpiValue的DWORD值,点击打开。

您应该注意到了这是有四个 多 非常巨大的数,后后计算一下您要让缩放比例在目前的基础上减小十几个 d。累似 ,帮我将缩放比例调到50%,目前的缩放比例是50%,这样帮我减少50%,即有四个 多 25%,即有四个 多 d。

选择需用减少n个d后后,将DpiValue的值减去n。比如帮我减少有四个 多 d,这样本项的值需用改为4294967292。

注意:不建议让减小后的缩放比例小于50%!

选择后后,点击菜单栏的“对勾”符号,保存更改。重启手机。

附: Lumia 850将缩放比例调至50%后的结果。

这样,实现原理是哪此呢?

在微软的技术文件中,对Win8.1/Win10的DPI缩放做了如下定义(查看原文):

将会Lumia 850默认缩放比例为50%,此时DPIValue的值为0,而当缩放比例改为50%时,将会减少了有四个 多 单位量d,DPIValue的值变为-2,将会DPIValue是有四个 多 DWORD项,后来-2被用八位十六进制表示为0xFFFFFFFE,而Interop Tools非常”忠实“地把它翻译成了十进制数……

▲ FFFFFFFE在QWORD(左)和DWORD(右)下对应的十进制数

在示例中,DPIValue的值被减去了2,也就至少FFFFFFFE变成了FFFFFFFC,即DWORD中的-4,而50+(-4)*25=50,缩放比例也就被人为地设定成了50%。