WindowShade
簡體EN下載 Mac 版

視窗讓開以後,
你還記得它在哪裡嗎?

從 1994 年的一個小工具講起,一直講到今天的 Mac。
文中的舊介面都能點、能拖,最後還能開一台真正的舊 Mac。

開始讀

四個年代的標題列,按各自的介面風格重繪。

01

先別關掉它。

你正在寫東西。參考資料擋住了草稿,但過會兒還要看。關掉太徹底,拖到一邊又擠。

WindowShade 的辦法是:把視窗內容收上去,只留標題列。後面的東西露出來了,視窗也還在原處。下面可以試試,再和最小化、總覽比一比。

01 / 同一張桌面,三種安排
DRAFT / 01

還沒寫完的想法

參考資料讓開一下,接著寫。

FIELD NOTE

暫時不用。
很快回來。

它還在這張桌面上。

選一種辦法,把參考資料挪開。

三種安排都試一次。點標題列或底部入口,把參考資料放回來。

三種都能用。收起的視窗還在原處,只是桌面上多了一條捲簾條。最小化後桌面最乾淨,可要回來就得去 Dock 裡找。總覽能一次看到所有視窗,但整張桌面會暫時重排一遍。

02

先有一個小工具,
後來才是系統功能。

1994 年 1 月的 Mini’app’les 使用者社群刊物,在一串免費和共享軟體裡列出了 WindowShade 1.2。署名是 Interactive Technologies 和 Rob Johnston,版權從 1989 到 1992。

它做的事和今天一樣:按兩下標題列,視窗只剩標題列;再按兩下,內容回來。到了 System 7.5,Apple 把它放進了系統,升級手冊還專門給它留了一頁。原來要自己去找的小工具,成了系統自帶的功能。

1994 年通訊 System 7.5 手冊
03

點兩下還是三下,
你自己定。

系統收下了這個動作,但沒規定要點幾下。控制面板裡可以選關掉、點兩下或點三下,可以要求同時按住某個鍵,還能決定收起時要不要響一聲。

把設定改成三下,再照老習慣按兩下試試。視窗沒反應的那一下,你會發現手指比腦子先動了。

手冊第 48 頁
02 / 重繪控制面板1994
WindowShade
隱藏或顯示視窗的點選次數
同時使用修飾鍵

內容可以收起,
位置留在這裡。

當前:連續點選 2 次。

改完設定,按那個次數點標題列。用觸螢幕或鍵盤的話,點“按當前設定示範一次”。
04

收起,
有了自己的按鈕。

1997 年的 Mac OS 8 在標題列右邊加了一個收起按鈕(collapse box)。不知道能按兩下的人,現在也看得到這個功能了;按兩下照樣能用。

收起的視窗還能拖著走。把這條標題列挪到別處再展開,視窗就在新位置開啟。

Apple 的視窗規範,103–104 頁
03 / 拖到哪,就在哪展開PLATINUM
拖我試試

收起來,拖到別處,再展開。

按兩下標題列收起視窗,點右上角的方框也可以。

拖移標題列就能移動視窗;聚焦後按方向鍵也可以。
05

視窗有了
新去處。

2000 年,Apple 第一次展示 Aqua 介面和 Dock;2001 年 3 月 24 日,Mac OS X 正式上市。視窗最小化後會縮排 Dock,離開原來的位置。

Aqua 預告 2001 年上市資料

後來又有了一眼看到所有視窗的辦法:2003 年的 Panther 帶來 Exposé,把疊在一起的視窗鋪開讓你挑;2011 年的 Lion 帶來 Mission Control。

Panther / Exposé Lion / Mission Control
2000

Aqua

公開新介面

2001

Dock

消費版 OS X 上市

2003

Exposé

把視窗鋪開來挑

2011

Mission Control

視窗和桌面一起看

這些都是用來找視窗的。只想讓一扇視窗先讓開的時候,收起還是最省事:別的視窗都不用動。

06

系統不帶它了,
用的人還在。

Mac OS X 不帶收起功能,於是有人自己做。Unsanity 的 WindowShade X、後來的 WindowMizer 和 Deskovery 都是這麼來的。它們彼此沒有關係,想解決的是同一件事。

做法各不相同。按 Deskovery 自己的說明,它顯示的是原視窗的一個副本,原視窗被挪出螢幕或最小化。看上去一樣,背後是另一套辦法。

開發者回顧 Deskovery 檔案

Mac 自帶的便箋一直留著這個功能。按 Apple 現在的說明,按兩下便箋的標題列就能收起,第一行字會留在標題列上,收起來也認得出是哪一張。

現行便箋手冊

明天還要接著做

確認週五的日程
給設計稿留批註
把舊檔案歸檔

第一行留在標題列。

也可以直接按兩下便箋頂上那條標題列。

開一台真正的舊 Mac。

上面的介面都是重畫的。這裡跑的是真正的舊系統,由 Infinite Mac 提供。
選一台開機,照著右邊的步驟,在當年的選單裡找到這個設定。

System 7.5

還沒開機。

INFINITE MAC

舊系統來自:Infinite Mac / Mihai Parparita ↗

07

三十年後,
又回到 Mac 上。

今天的 WindowShade 是一個開源小工具,支援 macOS 15 及更新的系統,2026 年 6 月開始公開開發。名字和想法來自當年,程式碼是從頭寫的,也不是 Apple 的產品。

按兩下標題列,視窗收成一條捲簾條,留在原處;再按兩下,原樣展開,和 1994 年一樣。它還多做了幾件事:把視窗置頂,邊寫邊看參考;停在 Dock 圖示上,看到那個應用的所有視窗;合上蓋子時,桌面像留在原處。

原始碼與使用說明 初始公開提交 · 2026-06-30 ↗
今天的 WindowShade:「參考資料」收成一條捲簾條,停在原處,後面的草稿露了出來

收起視窗,
留下位置。

在你的 Mac 上試試,免費,開源。

看看它能做什麼 →

寫這篇,是因為這個小功能被忘得太久了。三十年前它解決的事,今天還天天碰到:一扇視窗擋住了後面的東西,你只想讓它先讓開一下。

史料與致謝

文中的年份和說法,都能在下面找到出處。

  1. 同期社群刊物Mini’app’les · January 1994 ↗

    列出了 WindowShade 1.2 的作者和按兩下用法。

  2. Apple 原始手冊 · 鏡像System 7.5 Upgrade Guide · p. 48 ↗

    印刷頁 48,PDF 第 53 頁;控制面板的點選次數、修飾鍵與聲音選項。

  3. Apple 開發者檔案 · 鏡像Mac OS 8 Human Interface Guidelines · pp. 103–104 ↗

    收起按鈕、拖移標題列、按住 Option 一次收起全部,以及按兩下設定。

  4. Apple 釋出資料Apple Unveils Mac OS X · 2000-01-05 ↗

    Aqua 和 Dock 第一次公開亮相。

  5. Apple 釋出資料Mac OS X to Ship on March 24 · 2001 ↗

    Mac OS X 的上市日期,以及 Dock 是做什麼的。

  6. Apple 釋出資料Apple Announces Mac OS X Panther · 2003-10-08 ↗

    Panther 於 10 月 24 日上市,Exposé 把遮擋視窗排成總覽。

  7. Apple 釋出資料Mac OS X Lion · 2011-07-20 ↗

    Mission Control 與 Lion 一同釋出。

  8. 開發者回顧WindowMizer · History of WindowShade ↗

    WindowMizer 的作者講為什麼要做它,以及在它之前的同類工具。

  9. 開發者產品檔案Deskovery · Documentation ↗

    說明它怎樣用視窗副本代替原視窗:原視窗被挪出螢幕或最小化。

  10. Apple 現行使用手冊Stickies User Guide ↗

    按兩下標題列收起便箋,第一行字留在標題列。查閱於 2026-09-13。

  11. 本專案原始碼與歷史surfine / WindowShade ↗

    今天這個 WindowShade 的程式碼、權限說明、回復機制和提交記錄。

  12. 舊系統Infinite Mac · Mihai Parparita ↗

    本頁的舊系統由 Infinite Mac 執行,點了才載入;本站不存放系統鏡像。

  13. 舊介面的畫法AI System 6 / GUIdebook · Mac OS X 10.1 ↗

    重畫舊介面時參考了 AI System 6 和 GUIdebook 的截圖。

  14. 寫法上的啟發Frame of preference · Marcin Wichary ↗

    2025 年的互動長文,技術合作是 Mihai Parparita。

WindowShade 專案 · 2026-09-13。歷史系統與品牌屬於各自權利人。發現問題? 告訴我們 ↗