IBM曾试图取消TAB键导航、要求微软高管介入决策,工程师追忆回应:“比尔·盖茨的母亲对这件事不感兴趣”终结争议
编译 | 苏宓出品 | CSDNIDCSDNnews很多人每天都会按 TAB 键却很少有人知道这个如今再普通不过的按键当年差点在微软和 IBM 之间引发一场不小的风波。最近微软资深工程师 Raymond Chen 在微软官方开发者博客 “Old New Thing” 中又重新提起了这段往事。表面上看这只是一次关于“对话框里该用哪个键切换输入框”的小争论但放到当年的背景下它其实折射出了微软与 IBM 两家公司截然不同的工程文化和管理方式。更有意思的是双方争论的焦点不是什么系统架构也不是什么商业决策而仅仅是一个今天几乎所有人都习以为常的操作TAB 键切换焦点。一个小按键引发跨层级争论故事发生在上世纪 80 年代末。当时微软与 IBM 正在联合开发下一代操作系统 OS/2。那时候OS/2 被视作 PC 行业未来的重要方向双方工程师长期在 IBM 位于佛罗里达州博卡拉顿Boca Raton的办公室协同办公。一次开发过程中团队讨论起一个看似不起眼的交互细节在对话框中用户应该按哪个键从一个输入字段跳到下一个字段微软工程师很快给出了自认为不错的方案——使用 TAB 键。原因并不复杂。TAB 本身就带有“跳转”“切换”的语义在文本编辑中用于缩进、对齐放到图形界面里切换输入框也很自然。更重要的是用户几乎不需要额外学习成本。放到今天来看这已经成了默认标准。无论填写表单、切换按钮还是网页输入框很多人都会下意识按下 TAB 键。但当时的 IBM 团队并不同意。按照微软一贯的开发方式驻场工程师本来就有权限直接做这类交互决策。可 IBM 方面认为这件事需要走正式流程于是要求微软工程师把问题上报给雷德蒙德总部经理确认。结果经理收到消息后给这名驻扎在博卡拉顿办公的微软工程师回复得相当直接“派你去博卡拉顿就是让你在现场做这些决定这样我就不用亲自过去了。”后来这位工程师把话“翻译”成了更正式的企业表达转告 IBM“微软支持使用 TAB 键实现字段切换。”原本以为事情到这里就结束了结果 IBM 方面继续层层上报。从项目主管、部门经理一路升级最后甚至传到了距离程序员隔着七层管理级别的一位副总裁那里。而这位 VP 的态度也非常明确反对使用 TAB 键并要求微软必须由“同等级别”的高管正式确认这个决定。于是一个关于键盘按键的小问题硬生生演变成了一场跨管理层级的拉锯战。“比尔·盖茨的妈妈对 TAB 键不感兴趣”面对 IBM 提出的“高层对高层”确认要求微软这边并没有继续走复杂流程。那位驻场工程师思考了一下如果 IBM 出面的是 VP那微软这边对应的“更高层”还能是谁随后他给出了一句经典回复“比尔·盖茨的妈妈对 TAB 键不感兴趣。”这句话一出争论就此结束。最终TAB 键被保留下来并逐渐成为图形界面中切换焦点的标准操作一直沿用至今。TAB 键背后其实是两种文化的碰撞这段往事之所以几十年后依然被人津津乐道关键并不在 TAB 键本身而在于它非常典型地展现了微软与 IBM 当年的差异。在微软看来工程师应该被充分授权很多问题现场就能拍板效率和用户体验优先。正如 Raymond Chen 所调侃的那样微软员工觉得 IBM 深陷繁琐官僚主义而 IBM 则认为微软工程师像“一群不守规矩的黑客”。这两种风格在硬件时代或许都各有优势但在软件快速迭代的年代冲突开始越来越明显。后来微软与 IBM 在 OS/2 项目上的分歧不断扩大双方最终分道扬镳。微软转而全力推进 Windows而 OS/2 则逐渐退出历史舞台。有意思的是Raymond Chen 在文章最后还专门补了一句玩笑“这个周日就是美国母亲节了。我建议你最好别去问盖茨妈妈对 TAB 键的看法。”来源https://devblogs.microsoft.com/oldnewthing/20260505-00/?p112298推荐阅读微软开源DOS 1.0当年用不到10万美元拿下的代码改写了整个操作系统史开源打破“AI黑箱”集结全球大咖GOSIM Paris 2026带你看懂Agent时代大变局“我不会被 AI 吞噬”菲尔兹奖得主、scikit-learn 守护者与全球顶尖 AI 专家巴黎共话 AI Vision | GOSIM Paris 2026加入AMD AI 开发者计划与全球极客共筑开源加入即领 50 小时免费云算力进群抽显卡、AIPC好运不停活动与工作坊早鸟名额优先锁定AMD Al Academy 官方课程加速立即扫码加入⬇️⬇️