指南
如何用一個按鍵切換整套多顯示器桌面
一位 WindowLayout 使用者有五台顯示器:三台在賽車模擬座艙前,兩台在一般辦公桌上。每次比賽前,他都要關掉兩台顯示器、降低更新頻率、切換一台顯示器的輸入、調暗亮度,結束後再全部改回來。WindowLayout 的場景把這些變更合在一個名稱下:顯示設定檔、顯示器輸入、每台顯示器的亮度和視窗位置設定檔。一個快速鍵、在系統匣按一下或一行命令就能全部套用;遊戲模式還能在遊戲啟動時自動套用,並在遊戲結束後把桌面恢復原狀。
-
先儲存各個組成部分
場景本身不儲存顯示配置或視窗,而是指向你已經儲存的內容。在「顯示設定檔」頁面依這項活動擺好顯示器,關掉不用的,設好解析度和更新頻率,再以 Rig 之類的名稱儲存。在「視窗位置設定檔」頁面儲存視窗應放的位置。如果某台顯示器與另一台電腦或遊戲主機共用,請在「輸入來源」頁面把輸入儲存為我的最愛。只準備真正要用的部分即可。
-
建立場景
在側邊欄開啟「場景」,選擇「新增場景」。取個名稱,然後勾選要變更的部分:顯示設定檔、每台要切換的顯示器的輸入我的最愛、每台顯示器的亮度值,以及視窗位置設定檔。不想變更的取消勾選。更快的方法是「從目前狀態建立」:先手動把桌面布置好,按下按鈕並命名。WindowLayout 會把目前顯示配置和視窗以這個名稱儲存為設定檔,讀取每台顯示器的亮度,並選出與顯示器目前輸入一致的我的最愛。檢查後儲存即可。
-
了解套用順序和結果
場景總是依同一順序執行:顯示設定檔、顯示器輸入、亮度,最後是視窗位置。先處理顯示,是因為關閉的顯示器要先開啟才能接收輸入或亮度;視窗放在最後,才能落在最終配置上。按「立即套用」後,頁面會逐步列出結果。某一步失敗不會中斷其餘步驟,但整個場景會回報為失敗,而不是完成。顯示器不會確認輸入切換,所以輸入步驟顯示為「已傳送」,而且每台顯示器每 2 秒只能切換一次輸入。
-
設定快速鍵、觸發程序或命令
在編輯器中按快速鍵按鈕並按下組合鍵。WindowLayout 會拒絕已被其他快速鍵或輸入我的最愛佔用的鍵,若被其他程式佔用也會提醒。場景也會出現在系統匣選單、命令面板,以及「觸發程序」頁面的「套用場景」動作中(簡單觸發程序和條件規則都可用)。在 Stream Deck、指令碼或工作排程器中,執行 WindowLayout.exe --scene "Sim racing"。從應用程式視窗套用時,顯示部分會讓你在 15 秒內決定是否保留新設定;從快速鍵、觸發程序、系統匣或命令列套用時,則像顯示設定檔快速鍵一樣立即生效。
-
交給遊戲模式
場景清單下方的遊戲模式會留意你指定的程式。新增遊戲的檔名,例如 acc.exe 或 iRacingSim64DX11.exe;貼上完整路徑也只會保留檔名。選擇場景並開啟遊戲模式。其中任一程式啟動時,WindowLayout 會先記錄目前顯示配置、能讀取的輸入和亮度,再套用場景。這些程式全部關閉幾秒後,它會把這三項還原。遊戲模式預設為關閉;開啟時已在執行的遊戲,要從下次啟動才生效。
-
哪些會還原,哪些不會
遊戲模式會還原顯示配置、亮度,以及切換前顯示器回報過的輸入;沒有回應的顯示器無法切回,遊戲模式卡片上會註明。視窗位置不會移回,如有需要請使用「復原上次還原」。如果有內容無法還原,例如顯示器已被拔除,WindowLayout 會記入記錄檔、開啟視窗並顯示失敗的步驟數,不會讓你一頭霧水。
常見問題
場景一定要包含全部四項嗎?
不必。一個場景可以只有一個亮度值或一次輸入切換。只用你需要的部分,例如工作時只放顯示設定檔和視窗位置設定檔,切到筆電時只放兩個輸入我的最愛。
場景用到的設定檔被刪除會怎樣?
場景的其他部分保持不變。清單會標出找不到的部分,套用場景時只把該步驟回報為失敗,其餘照常執行。重新命名視窗位置設定檔時,使用它的場景會跟著更新。
可以用手機套用場景嗎?
不可以。手機遙控特意沒有場景操作,因為場景可能把顯示器的輸入切到別的裝置,導致你正在操作的畫面變黑。請改用快速鍵、系統匣選單、觸發程序或命令列。
在自己的桌面上試試看
WindowLayout 免費、約 3MB、完全離線運作,沒有廣告也沒有遙測。一分鐘內就能儲存第一個視窗配置。