
IBM 曾反對微軟使用 Tab 鍵切換對話框欄位
這則關於 OS/2 合作期間的歷史軼聞揭示了文化衝突,IBM 僵化的層級體系試圖挑戰微軟使用 TAB 鍵進行導覽的決定,但最終未能成功。
背景
這篇文章源自微軟資深工程師 Raymond Chen 的回憶,描述了 1980 年代微軟與 IBM 合作開發 OS/2 系統時,雙方因企業文化差異產生的摩擦。核心衝突點在於「對話框中應使用哪個按鍵切換欄位」,微軟堅持使用 Tab 鍵,而 IBM 則對此極力反對,甚至將此議題層層上報至副總裁級別,最終微軟以幽默且強硬的態度化解了這場官僚爭議。
社群觀點
針對這段歷史軼聞,Hacker News 的網友們展開了熱烈討論,首要焦點在於:如果 IBM 反對使用 Tab 鍵,那他們當時究竟屬意哪一個按鍵?部分討論者推測,IBM 可能傾向於使用方向鍵,或是比照某些早期系統的習慣,以 Enter 鍵作為切換欄位的工具。有網友認為,若以 Enter 鍵前進至下一欄位,並搭配 Ctrl + Enter 作為最終提交(Submit),在操作邏輯上其實具備一定的吸引力,這能有效區分單行輸入與多行文本的處理邏輯。
然而,許多熟悉 IBM 產品線的資深使用者對此故事感到困惑。他們指出,IBM 在其經典的 3270 或 5250 系列大型主機終端機上,早已建立了一套標準:使用 Tab 鍵切換欄位,並以 Enter 鍵提交表單。甚至在經典的 PC 鍵盤設計上,Tab 鍵上的圖示也清楚標示了正向與反向切換的功能。因此,IBM 當時的強烈反對顯得相當反常,有人猜測這或許並非出自企業整體的技術規範,而是特定管理階層的個人偏好,或是為了刻意與競爭對手做出區隔而產生的官僚堅持。
此外,討論也延伸到了 Tab 鍵在現代介面設計中的尷尬地位。有觀點認為,IBM 當時的顧慮在今日看來並非完全無理,因為 Tab 鍵同時承載了「輸入字元」與「控制焦點」兩種功能。當使用者在網頁瀏覽器或特定程式碼編輯器中想要輸入真正的 Tab 字元時,往往會因為系統預設的焦點切換行為而受阻。這種功能上的重疊與衝突,至今仍是 UI 設計中難以完美解決的痛點。
最後,社群也對兩家公司當時的組織架構差異感觸良多。微軟賦予第一線開發者極大的決策權,而 IBM 則展現了極致的層級體系。微軟工程師那句「比爾蓋茲的母親對 Tab 鍵沒興趣」的經典回應,不僅終結了無謂的爭論,也生動地對比出兩家公司在決策效率上的巨大鴻溝。
延伸閱讀
- IBM 3278 終端機操作手冊:留言中提到的技術文件,詳細記載了 IBM 早期對於 Tab 鍵在欄位移動上的標準定義。
- IBM PC 鍵盤演進史:維基百科條目,記錄了 1985 年左右 IBM 鍵盤佈局的變化,包含方向鍵與 Tab 鍵的設計脈絡。
相關文章