虽然现在多屏用户逐渐变多,但仍是小众,Windows 也并没过对多屏使用进行太多的优化。所以只好自己动手,于是有了以下一些个人自用的优化设置。

窗口出现位置优化

Windows 系统仅对多屏用户提供了简单主显示器的设置,默认情况下所有新打开的窗口都只会出现在主显示器上,即使你在使用另一个的显示器。而「基于显示器连接记住窗口位置」只能记住上次关闭时所在的屏幕,实用性并不高。

这时微软自家的 Power Toys 里的 FancyZones 就可以派上用场了,除了我们熟知的窗口布局设置外,它还可以调整窗口行为,在这里我们可以通过启用「将新创建的窗口移动到当前 活动的监视器(实验性)」来达到这一效果,美中不足的是动画不够优雅。

窗口出现的问题解决了,但任务栏上默认是显示所有屏幕上的窗口,不能让我们快速区分哪些应用是在当前屏幕下的。

为了解决该问题,如下图所示,Windows 提供了简陋的选项加让人摸不着头脑的翻译。设置后,每个屏幕下的任务栏就只显示当前屏幕下打开的窗口,更符合直觉,不过 Win + 数字 的快捷键就只能在主显示器上使用了。

内容显示优化

现在 Windows 下大部分的应用都适配高 DPI 的,少部分不支持的,也可以通过 Windows 自带的属性 - 兼容性选项来调整。

上面的设置仅解决了单个应用在高分辨率屏幕下的问题,并不能解决应用在分辨率相差太大的显示器间移动时会出现界面变形问题。这时,如果你使用的 AMD 显卡,那你可以通过启用 AMD Radeon Software 里的「超虚拟分辨率」来让低分辨率屏切换到更高的逻辑分辨率,不仅缩小的多屏间的分辨率差距,还有抗锯齿的效果。由于个人没有使用 Nvidia 和 Intel 显卡,相关选项是否存在请自行到显卡设置里翻找。

设置完成后到 Windows 设置调整下逻辑分辨率和缩放即可。

除此之外,对于我们网上冲浪必备的浏览器,它的缩放是固定的,且只有一个设置选项。不知道有没有人跟我一样两个屏幕的缩放比例是不一样的,在两个屏幕间移动浏览器时,网页内容并不会根据 DPI 而变化,导致观感割裂。在这里我推荐一个 FireFox 浏览器插件:ffreszoom,它可以实时感知屏幕宽度的变化,当宽度超过指定值时,自动调整到指定缩放比例。设置前先通过这个网站查看自己的屏幕宽度:http://whatismyscreenresolution.net/,需要将 Firefox 浏览器移动到不同显示器上刷新。

如图所示我的外屏宽度是 1728 px,笔记本内屏为 1024,所以我在两者之间随意取了一个值用于判断,若当前屏幕宽度超过 1600 px,就自动设置缩放为 1.5,也即 150%。若小于 1600 px,则使用浏览器设置里的值。两种缩放无缝切换,只会多了一个缩放的动画。由于本人没使用 Chromium 类浏览器,并没有对应的插件推荐,不过其用户这么多,应该会有类似的插件。

利用「闲置的」触摸板

不知有没有跟我一样喜欢使用笔记本键盘的,且平时一些简单的操作直接用触摸板直接操作。现在 Windows 11 已经支持自定义触摸板多指手势了,但其不能根据不同应用设置不同的手势,例如:A 软件可以用 Ctrl  + W 关闭,但 B 软件只能用 Alt + F4,同一个操作有不同的快捷键。

这时就需要第三方软件了,这里我推荐 GestureSign,界面虽然是 Windows 10 风格,但不影响使用,毕竟设置完就不用再看了。它可以为不同应用的不同快捷键键设置相同的触控手势,手势类型也不再仅限于横平竖直,可以自由发挥。同时软件也内置了一些常用的命令供选择。

上图是我的一些设置,双指一般使用系统默认就不添加上去了。其中个人最爱的是三指滑动切换标签,体验比鼠标点击更加符合人的直觉。对于频繁使用搜索启动器的我,把三指上滑指定为搜索启动器的快捷键,方便呼出。

 

对了,设置前记得把系统自带的相关手势取消掉,不然会冲突。若你仍不习惯使用触摸板,该软件也支持鼠标手势,具体可以自行下载体验。

结尾

以上便是我在使用多屏时遇到的问题,及相关解决方法,希望对多屏用户有帮助。