指南
如何用一个按键切换整套多显示器桌面
一位 WindowLayout 用户有五台显示器:三台在赛车模拟座舱前,两台在普通办公桌上。每次比赛前,他都要关掉两台显示器、降低刷新率、切换一台显示器的输入、调暗亮度,结束后再全部改回来。WindowLayout 的场景把这些改动合在一个名称下:显示配置文件、显示器输入、每台显示器的亮度和窗口位置配置文件。一个快捷键、托盘里点一下或一条命令就能全部应用;游戏模式还能在游戏启动时自动应用,并在游戏结束后把桌面恢复原样。
-
先保存各个组成部分
场景本身不保存显示布局或窗口,而是指向你已经保存的内容。在“显示配置文件”页面按这项活动摆好显示器,关掉不用的,设好分辨率和刷新率,再以 Rig 之类的名称保存。在“窗口位置配置文件”页面保存窗口应放的位置。如果某台显示器与另一台电脑或游戏机共用,请在“输入源”页面把输入保存为收藏。只准备真正要用的部分即可。
-
创建场景
在侧边栏打开“场景”,选择“新建场景”。起个名字,然后勾选要改变的部分:显示配置文件、每台要切换的显示器的输入收藏、每台显示器的亮度值,以及窗口位置配置文件。不想改动的取消勾选。更快的方法是“从当前状态创建”:先手动把桌面布置好,点按钮并命名。WindowLayout 会把当前显示布局和窗口以这个名称保存为配置文件,读取每台显示器的亮度,并选出与显示器当前输入一致的收藏。检查后保存即可。
-
了解应用顺序和结果
场景总是按同一顺序执行:显示配置文件、显示器输入、亮度,最后是窗口位置。先处理显示,是因为关闭的显示器要先打开才能接收输入或亮度;窗口放在最后,才能落到最终布局上。点“立即应用”后,页面会逐步列出结果。某一步失败不会中断其余步骤,但整个场景会报告为失败,而不是完成。显示器不会确认输入切换,所以输入步骤显示为“已发送”,而且每台显示器每 2 秒只能切换一次输入。
-
设置快捷键、触发器或命令
在编辑器中点快捷键按钮并按下组合键。WindowLayout 会拒绝已被其他快捷键或输入收藏占用的键,若被其他程序占用也会提醒。场景还会出现在托盘菜单、命令面板,以及“触发器”页面的“应用场景”动作中(简单触发器和条件规则都可用)。在 Stream Deck、脚本或任务计划程序中,运行 WindowLayout.exe --scene "Sim racing"。从应用窗口应用时,显示部分会让你在 15 秒内决定是否保留新设置;从快捷键、触发器、托盘或命令行应用时,则像显示配置文件快捷键一样立即生效。
-
交给游戏模式
场景列表下方的游戏模式会留意你指定的程序。添加游戏的文件名,例如 acc.exe 或 iRacingSim64DX11.exe;粘贴完整路径也只会保留文件名。选择场景并开启游戏模式。其中任一程序启动时,WindowLayout 会先记录当前显示布局、能读取的输入和亮度,再应用场景。这些程序全部关闭几秒后,它会把这三项恢复。游戏模式默认关闭;开启时已在运行的游戏,要从下次启动才生效。
-
哪些会恢复,哪些不会
游戏模式会恢复显示布局、亮度,以及切换前显示器报告过的输入;没有响应的显示器无法切回,游戏模式卡片上会注明。窗口位置不会移回,如有需要请使用“撤消上次还原”。如果有内容无法恢复,例如显示器已被拔下,WindowLayout 会记入日志、打开窗口并显示失败的步骤数,不会让你摸不着头脑。
常见问题
场景必须包含全部四项吗?
不必。一个场景可以只有一个亮度值或一次输入切换。只用你需要的部分,例如工作时只放显示配置文件和窗口位置配置文件,切到笔记本时只放两个输入收藏。
场景用到的配置文件被删除会怎样?
场景的其他部分保持不变。列表会标出缺失的部分,应用场景时只把该步骤报告为失败,其余照常执行。重命名窗口位置配置文件时,使用它的场景会随之更新。
可以用手机应用场景吗?
不可以。手机遥控特意没有场景操作,因为场景可能把显示器的输入切到别的设备,导致你正在操作的画面变黑。请改用快捷键、托盘菜单、触发器或命令行。
在自己的桌面上试试
WindowLayout 免费、约 3MB、完全离线运行,没有广告和遥测。一分钟内即可保存第一个窗口布局。