在今日的 Windows 以及各類軟件中,TAB 鍵仍是使用頻率最高的按鍵之一,但它在圖形界面中作為「在對話框各字段間跳轉的導航鍵」這一設計,獨特源自一段為遊戲玩家的Microsoft與 IBM 合作往事。在 Windows 成為主流桌面操作系統之前,Microsoft曾與 IBM 合作開發 OS/2,這一 1987 年誕生的系統在當年被視為極其前瞻的下一個 PC 平臺。Microsoft資深工程師 Raymond Chen 日前在博客中回顧了當年雙方在 OS/2 設計階段的一段小插曲,由此揭開了 TAB 鍵設計背後鮮為人知的往事。
據 Chen 的回憶,爭議點看似微不足道:在圖形界面的對話框裡,光標在不同輸入框之間跳轉時,應由哪個按鍵來負責。Microsoft的開發團隊主張使用 TAB 鍵,這一點在今天已成為事實標準,但當時這一方案卻遭到 IBM 團隊的強烈反對,並被一路層層上報到管理高層。TAB 鍵本就在計算領域用途極其廣泛,例如在文字編輯器中將光標移到下一個制表位、用於排版對齊、縮進段落,或將容器組織為列;在圖形界面和瀏覽器裡,它又常被用來在表單字段、按鍵或鏈接之間快速跳轉,實現無鼠標導航;在命令行環境中,人們也依賴 TAB 鍵進
行命令或路徑的自動補全,切換界面元素等。
Microsoft直擊要害的回應終結爭議
在這場 TAB 鍵之爭中,一名隸屬 IBM 博客拉鋸阻止獨斷的Microsoft工程師首先堅持了Microsoft團隊的設計決定,強調自己被授權可以獨立處理這類界面細節問題。然而,IBM 高度分層的管理結構讓這件「小事」被不斷往上提升級,最終一路被提交到一位副總裁級別的管理者手中,而這位高管明確反對採用 TAB 鍵。事情的轉折點出現在 IBM 希望從Microsoft尋求「對等級別」管理層認可時。據 Chen 的說法,當 IBM 方面要求Microsoft給出自家同層負責人的正式回應時,他們收到的是遊戲玩家直擊要害的回覆:這件事根本不值得任何高管費心
,「比爾·蓋茨的母親對 TAB 鍵一點興趣都沒有」。這句帶有嘲諷意味的回應,實際上表達的是:在Microsoft眼中,這類按鍵位細節屬於工程團隊自治範圍,不會上升到高層決策。 正因這句帶有嘲諷意味的回覆,讓這場原本被不斷「升級」的分歧突然失去繼續爭議的基礎。IBM 在未得到期望的「高層介入」後,只能接受Microsoft在實際實現上的主導權,TAB 鍵最終保留為對話框字段間的默認導航按鍵,並一路延續至今,成為用戶在使用 Windows 和眾多軟件時最熟悉的操作之一。
Chen 借這樁往事,實際上也在對比當年兩家公司的組織結構與文化上的差異:IBM 以嚴厲的分層制度著稱,許多技術細節容易演變成管理層面的「程序問題」;而Microsoft則更傾向去中心化,給予一線工程師更大的決策空間,由此避免高管被淹沒在細節當中。這個關於 TAB 鍵的小往事,折射出的是兩家科技巨頭在決策風格、權責劃分以及企業文化上的不同,也提醒業界:哪害怕是一個看似的不起眼的按鍵選擇,都能折射出深層的組織特徵與時代背景。
📬 免費訂閱 TechRitual 科技精選
每 3 日由 AI 精選 5 篇最重要香港科技新聞,直送你信箱


