网站搜索

Ctrl+C、Ctrl+V、Ctrl+X 和 Ctrl+Z 的起源解释


我们每天使用它们数十次:触发撤消、剪切、复制和粘贴的 Ctrl+Z、Ctrl+X、Ctrl+C 和 Ctrl+V 快捷键。但是它们是从哪里来的,为什么 Windows 使用这些特定的键来实现这些功能?我们会解释。

它可以追溯到苹果

Windows 中用于撤消、剪切、复制和粘贴的 Ctrl+Z、Ctrl+X、Ctrl+C 和 Ctrl+V 快捷方式的历史可以追溯到 20 世纪 80 年代初期。这些快捷方式的最早祖先出现在 1983 年的 Apple Lisa 电脑上。Lisa 是 Macintosh 的前身,也是苹果公司第一台基于鼠标的电脑。

在为 Lisa 开发用户界面时,Apple 程序员 Larry Tesler 选择结合使用 Z、X、C 和 V 键以及 Lisa 的 Apple 键来表示撤消、剪切、复制和粘贴。他们一起创造了 Apple+Z、Apple+X、Apple+C 和 Apple+V。在大约 2016 年发给卡内基梅隆大学 Brad A. Myers 博士的电子邮件中,Tesler 准确描述了他选择这些特定字母的原因:

Lisa 是第一个指定 XCVZ 进行剪切、复制、粘贴和撤消(使用“苹果”键移动)的系统。我自己选择了他们。 X是删除的标准符号。 C是Copy的第一个字母。 V 是一个倒置的插入符号,显然意味着插入至少一个早期的编辑器。

在美式标准键盘上,Z 紧挨着 X、C 和 V。但它的形状也象征着“做-撤消-重做”三位一体:顶部向右划=向前迈进;中间向左划=后退;底部向右划=再次向前。

Tesler 还指出,Apple+Z 键最初既用作撤消键又用作重做键,而不是我们今天所知道的多步撤消(Ctrl+Y 在 Windows 上通常是重做),这使得他对字母“Z”表示撤消更有意义。

显然,这些键也很方便,因为它们位于键盘的左下角,靠近元键,例如 Apple(在 Lisa 上)、Command(在 Mac 上)和 Control(在 PC 上)。因此,如果您用右手使用电脑鼠标,则可以用左手快速触发这些常用功能。

当 Apple 开发 Macintosh 时,它提出了 Lisa 的 Z/X/C/V 键盘快捷键,但将它们改编为 Mac 平台独有的 Command 键。因此,在 1984 年的 Mac 上,就像今天一样,您需要按 Command+Z 进行撤消,按 Command+X 进行剪切,按 Command+C 进行复制,然后按 Command+V 进行粘贴。

值得注意的是,虽然 Apple Lisa 引入了 Z/X/C/V 快捷键,但撤消、剪切、复制和粘贴的实际概念起源于 1970 年代为 Xerox Alto 开发的软件界面。

Windows 的快捷方式

在 Microsoft 图形用户界面 (GUI) 时代的黎明时期,Apple 将 Macintosh OS 的某些元素授权给 Microsoft 用于 Windows 1.0,但 Redmond 注意不要完全复制 Macintosh 界面。因此,在 Windows 1.0 和 Windows 3.0 之间,Microsoft 最初为撤消、剪切、复制和粘贴分配的快捷方式与今天大多数人使用的快捷方式不同,这可能并不奇怪:

  • 撤销:Alt+Backspace
  • 剪切:Shift+Delete
  • 复制: Ctrl+Insert
  • 粘贴: Shift+Insert

Windows 仍然支持这些遗留的快捷方式(有些人仍然喜欢使用它们)。在 Windows 3.1 开发过程中的某个时刻,Microsoft 也将 Ctrl+Z、Ctrl+X、Ctrl+C 和 Ctrl+V 引入了 Windows。他们已经在 1991 年出现了 Word for Windows 2.0,可能还有其他 Windows Office 应用程序。

我们询问了前微软副总裁 Brad Silverberg 在 Windows 3.1 中包含这些新快捷方式的原因,他回忆说 Windows 团队可能一直在努力与 Office 应用程序保持一致,其中一些应用程序起源于 Macintosh。它们也更易于使用:“我更喜欢 ZXVC——更容易记住,而且这似乎是个好主意,”Silverberg 说。

PC Magazine 在其 1992 年对 Windows 3.1 的审查中注意到了新的快捷方式,并将该决定称为“此次升级中最具争议的变化之一”。但据我们所知,在 Windows 中采用这些快捷方式从来没有发生过任何形式的大规模抗议。 “我认为它们并没有那么有争议,而且很快就被采用了,”西尔弗伯格回忆道。

最后一切顺利。自 1992 年以来,Windows 的每个桌面版本都包含用于撤消、剪切、复制和粘贴的 Ctrl+Z、Ctrl+X、Ctrl+C 和 Ctrl+V 快捷方式。这是一个可以追溯到 1983 年的遗产。编辑愉快!