Language agnostic 某些捷径组合的历史渊源

Language agnostic 某些捷径组合的历史渊源,language-agnostic,keyboard-shortcuts,history,convention,Language Agnostic,Keyboard Shortcuts,History,Convention,昨天,我的一个非程序员朋友问我有关快捷方式的问题。他想知道为什么某些动作会绑定到一些典型的快捷方式组合。 我知道每个程序都有自己的键盘快捷键,但几乎所有程序都有一些共同的快捷键: CTRL+X/CTRL+C/CTRL+V:剪切、复制、粘贴 CTRL+Z/CTRL+Y:撤消/重做 所以,我想知道,有人知道这些习俗的起源吗?这些惯例在什么地方正式化过吗?选择这些捷径组合而不是其他组合有什么实际或历史原因吗 这只是好奇。ctrl z、x、c和v的起源来自施乐PARC。他们在文本编辑器中创建了快捷方式。

昨天,我的一个非程序员朋友问我有关快捷方式的问题。他想知道为什么某些动作会绑定到一些典型的快捷方式组合。 我知道每个程序都有自己的键盘快捷键,但几乎所有程序都有一些共同的快捷键:

  • CTRL+X/CTRL+C/CTRL+V:剪切、复制、粘贴
  • CTRL+Z/CTRL+Y:撤消/重做
  • 所以,我想知道,有人知道这些习俗的起源吗?这些惯例在什么地方正式化过吗?选择这些捷径组合而不是其他组合有什么实际或历史原因吗


    这只是好奇。

    ctrl z、x、c和v的起源来自施乐PARC。他们在文本编辑器中创建了快捷方式。他们是一个研发团队,他们的标准被广泛采用。不知道为什么。

    我想这个链接应该会有帮助-

    摘自下面的维基链接-

    “通用用户访问(CUA)是操作系统和计算机程序用户界面的标准。它由IBM开发,并于1987年首次作为其系统应用程序体系结构的一部分发布。最初用于OS/MVS、VM/CMS、OS/400、OS/2和Microsoft Windows操作系统,CUA标准的一部分现在在其他操作系统的程序中实现Java AWT和Swing也使用它。”


    更多细节-

    我猜使用V是因为它靠近C和X:)@yi_H:是的……可能是。但例如,CTRL+Y组合键不是一个特别快的组合键,但它被广泛采用。不确定它是否相关,但一些键盘布局的Z和Y方向相反(例如德语)@viraptor:intersting..从未听说过一个有趣的平行现象是当前应用程序特定的触摸屏和鼠标手势的混乱,预计在未来十年左右,这些手势将合并成一个更连贯的集合……我认为这是对的。这些选择是在PARC做出的,苹果随后通过使它们成为原始Mac中应用程序的标准来“普及”它们。这与施乐PARC小组有关吗?