指南
如何让游戏和启动器在正确的显示器上打开
点了“开始游戏”,游戏却在侧屏打开;启动器出现在已经关掉的电视上。屏幕一多,游戏和启动器常常选错地方:另一台显示器成了主显示器,游戏存着旧的显示器编号,或者启动器记住了另一种显示组合下的位置。本文介绍游戏内设置、决定默认屏幕的 Windows 设置,以及如何用 WindowLayout 自动移动启动器和无边框窗口游戏。
-
在游戏内设置显示器
大多数新游戏在视频或图形设置中都有“显示器”“显示设备”或“适配器”选项。先在这里选对屏幕,这是最可靠的办法。独占全屏游戏若没有另行指定,通常会在主显示器上启动;无边框窗口游戏则会在窗口上次所在的位置打开。如果游戏在你看不到的屏幕上打开,先按 Alt+Enter(很多游戏用它在窗口和全屏之间切换),再移动窗口。
-
把游戏屏设为主显示器
很多游戏以及 Windows 登录界面都使用主显示器。打开“设置 > 系统 > 屏幕”,选中游戏显示器,勾选“设为主显示器”。如果你经常在桌面显示器和电视之间切换,就在 WindowLayout 中把两种组合分别保存为显示配置文件,例如“桌面”和“电视”,包含分辨率、刷新率和主显示器,玩之前从托盘或命令面板应用即可。
-
自动移动启动器
启动器是普通窗口,可以被移动。在 WindowLayout 中打开“触发器”,点击“添加触发器”,选择“应用启动”,输入启动器的程序名,例如 steam.exe。动作选择“将应用移到显示器”,填入用“标识”(Ctrl+Alt+I)看到的显示器编号。以后每次启动器启动,都会被移到那块屏幕上。在“窗口位置配置文件”中开启“记住应用位置”,其他启动器也会在上次关闭的位置重新打开。
-
用快捷键移动无边框游戏
无边框窗口游戏如果在错误的屏幕上,按 Ctrl+Alt+右/左箭头把它移到下一台或上一台显示器;Windows 的 Win+Shift+左/右箭头也能做到。按 Ctrl+Alt+Enter 最大化,让它铺满新屏幕。独占全屏游戏通常无法这样移动,请先切换为无边框或窗口模式,或在游戏设置中更改显示器。
-
把鼠标锁在游戏屏幕上
在无边框模式下,光标可能溜到另一台显示器上,一点就切出了游戏。在 WindowLayout 的“鼠标”页面设置“锁定光标快捷键”,再按一次之前,光标会一直留在一台显示器上。想消除其他屏幕的干扰,可以添加一个触发器:“应用获得焦点”填入游戏程序名,动作选“将其他显示器黑屏”。
-
把游戏排除在自动移动之外
有些游戏和反作弊系统不喜欢窗口被其他程序移动。把游戏的可执行文件加入“窗口位置配置文件”中的“从不调整位置”,让自动还原和记住应用位置都跳过它们,触发器只用于启动器。如果游戏以管理员身份运行,Windows 不允许 WindowLayout 移动它,这也是在游戏内设置显示器更稳妥的原因之一。
常见问题
WindowLayout 能移动独占全屏的游戏吗?
通常不能。独占全屏由游戏和显卡驱动控制。请使用游戏的显示器设置,或切换为无边框窗口模式。
在有反作弊的游戏中使用 WindowLayout 安全吗?
WindowLayout 不会向游戏注入代码,也不会读取游戏内存,只使用标准的 Windows 窗口函数。如果某个游戏对窗口移动反应不佳,把它加入“从不调整位置”即可。
为什么启动器会在关掉的显示器上打开?
有些显示器在待机时仍保持连接,所以 Windows 仍把它算作一块屏幕。“将应用移到显示器”触发器或“记住应用位置”可以把启动器带到你正在用的屏幕上。